@desuvin

Как сделать проигрывание html 5 видео при наведение мыши?

Необходимо сделать, чтобы html5 video тег проигрывался при наведение и останавливался, когда мышка уходит с него. Проблема в том, что элемент добавляется позже поэтому стандартный jquery hover не работает (данный способ находил в гугле). По document get id тоже не вариант, потому что количество видео на странице огромное количество. Если через jquery each навесить им id, то потом непонятно как реализовать наведение на каждое. Как-нибудь можно легко решить этот вопрос?
  • Вопрос задан
  • 6505 просмотров
Пригласить эксперта
Ответы на вопрос 2
delch
@delch
Frontend developer
$("body").on("mouseover", "video", function(){
  this.play();
});
$("body").on("mouseleave", "video", function(){
  this.stop();
})
Ответ написан
SagePtr
@SagePtr
Еда - это святое
TJournal уже сделал подобный баннер, после этого навсегда исчез из моих списков исключения AdBlockPlus. А по делу, вариант с событием mouseover не подходит?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект