Как лучше/правильнее назначить обработчик событий мышки?

С циклами (ну или способами которые в своей сущности те же самые циклы) все понятно, я это еще в первом сообщении написал, был интересен способ как обойтись без них. Хотя, все-таки это наилучший вариант похоже.

К сожалению да, так как это только верхушка айсберга. На самом деле там много чего должно происходить вместо банального изменения прозрачности. Я пытался сделать свои элементы для управления видео, которые в зависимости от состояния видео при наведении курсора на блок с видео, изменяли бы свой вид.

Хотя ваше решение мне понравилось, нужно будет запомнить , мне как-то в голову не приходило что можно использовать

:not

для

:hover