У меня есть базовая c настройка, которая работает, но по одной проблеме, с которой я борюсь.
У меня есть несколько видео (использующих только 2 для тестирования), которые при наведении каждого будут воспроизводиться , Все идет нормально. У меня также есть оверлей div с кнопкой воспроизведения (.tnplay), который должен быть скрыт при наведении курсора. Проблема в том, как я пытаюсь скрыть div.tnplay на ролловере. Мне нужно спрятать только одно на целевом видео, и сейчас все скрыты, поскольку они одного класса.
Как бы я go сказал о таргетинге только на div .tnplay, связанный со спецификацией? c видео? Это jQuery, с которым я борюсь:
var tn = $(".tnplay");
var v = $(".thevideo");
//check if video is ready to play
$(v).on('canplay', function() {
$(v).mouseenter(function() {
$(this).get(0).play();
$(tn).hide();
})
.mouseleave(function(){
$(this).get(0).pause();
$(tn).show();
$(this).get(0).currentTime=0;
})
});
Вот мой рабочий пример: https://codepen.io/darksoundlab/pen/XWJZeRX
Спасибо за любую помощь. Вы все великолепны!