我正在使用onended来触发某些东西,但它似乎只触发一次。也就是说,当我播放视频并结束时,它会触发,但如果我第二次播放视频(包括在页面刷新之后),它不会再次触发。
什么线索吗?
$('video').bind('ended', function() {
alert('ended!');
});
尝试与在功能:
$(document).ready(function(){
$('video').on('ended',function(){
console.log('Video has ended!');
});
});
应该可以,检查一下。
- 确保你的代码中没有调用
removeEventListener
或jQuery.unbind
。 - 确保你没有任何错误,检查浏览器的调试控制台