Я пытаюсь отобразить элемент, когда видео приостановлено. Я использую video.js, и в настоящее время классы добавляются, если видео воспроизводится, приостановлено, завершено и т. Д.Постоянно проверяйте, когда добавлен класс CSS
Что я не могу сделать, это проверить с помощью .hasClass() и отобразить элемент. До сих пор я использую это:
if ($('.video-js').hasClass('vjs-paused')) {
$('.btn').addClass('show');}
else {
$('.btn').removeClass('show');
}
Я думаю, мне нужно, чтобы проверить все изменения постоянно, но я не знаю, как это сделать.
Я также видел плагин под названием watch, но не знаю, как его использовать.
Это codepen:
https://codepen.io/florinsimion/pen/wWjxzA
Спасибо за ответ, но он не работает. –
Ручка в ответе действительно работает здесь, в Firefox и Chrome (но только не во время рекламы, что я считаю нормальным) –
Работает в Firefox для меня, но не в Chrome. –