video.onended只发射一次?

时间:2015-07-22 05:12:41

标签: jquery html5 video

我使用onended来触发某些东西,但它似乎只触发一次。也就是说,当我播放视频并结束时,它会触发,但如果我第二次播放视频(包括页面刷新后),它就不会再次触发。

任何线索?

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

2 个答案:

答案 0 :(得分:0)

尝试 on 功能:

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

答案 1 :(得分:0)

它应该有用,请检查this小提琴。

  • 请确保您不要在代码中的某处致电removeEventListenerjQuery.unbind
  • 确保没有任何错误,请检查浏览器的调试控制台。