Ich versuche, ein Element anzuzeigen, wenn ein Video pausiert ist. Ich benutze video.js, und derzeit werden Klassen hinzugefügt, wenn das Video abgespielt, pausiert, beendet usw.Überprüfen Sie ständig, wenn eine CSS-Klasse hinzugefügt wird
Was ich nicht tun kann, ist mit .hasClass() zu überprüfen und das Element anzuzeigen. Bisher bin ich mit dieser:
if ($('.video-js').hasClass('vjs-paused')) {
$('.btn').addClass('show');}
else {
$('.btn').removeClass('show');
}
Ich denke, ich brauche alle Änderungen ständig zu überprüfen, aber ich weiß nicht wirklich, wie es geht.
Ich habe auch ein Plugin namens Uhr gesehen, aber nicht sicher, wie man es benutzt.
Dies ist ein codepen:
https://codepen.io/florinsimion/pen/wWjxzA
Danke für die Antwort, aber es scheint nicht zu funktionieren. –
Der Stift in der Antwort funktioniert hier auf Firefox und Chrome (aber nur nicht während der Werbung, die ich denke, ist normal) –
Funktioniert in Firefox für mich, aber nicht in Chrome. –