У меня есть несколько видео HTML5 на моем веб-сайте (в пределах слайдера), они автоматически переключаются каждые x секунд (или когда пользователь нажимает «следующий слайд»).jQuery как постоянно проверять, скрыт/невидим элемент?
Я хочу остановить видео, которые на самом деле невидимы для пользователя, любые идеи, как это достичь?
Я попытался сделать что-то подобное, но я думаю, что «каждый» отсутствует, и он работает после щелчка, а не все время (нормально, на самом деле это не работает, потому что «это» используется неправильно здесь. , но вы получите точку, извините, я не JS-парень вообще :():
document.on('click', ".videojs:hidden", function(){
alert('video hidden!');
jQuery(this).player.pause();
});
у вас есть только одно видео или больше? – Dion
@ DRP96, у меня есть неограниченное количество из них, от 5 до «много» :) – Wordpressor