Задать вопрос
@desuvin

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

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

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

Похожие вопросы