/ / video.onended стрелба само веднъж? - jquery, html5, видео

video.onended стрелба само веднъж? - jquery, html5, видео

Използвам еднолично, за да задействам нещо, но гоизглежда, че е стрелял само веднъж. Тоест, когато пускам видеоклипа и той завършва, той се задейства, но ако пусна видеото втори път (включително след опресняване на страницата), той не се активира отново.

Някакви улики?

$("video").bind("ended", function() {
alert("ended!");
});

Отговори:

0 за отговор № 1

Опитайте с за функция:

$(document).ready(function(){
$("video").on("ended",function(){
console.log("Video has ended!");
});
});

0 за отговор № 2

Трябва да работи, проверете това цигулка.

  • Уверете се, че не се обаждате removeEventListener или jQuery.unbind някъде в кода.
  • Уверете се, че нямате грешки, проверете конзолата за отстраняване на грешки на браузъра си.