gpt4 book ai didi

jquery - 在html5视频结束时执行函数

转载 作者:技术小花猫 更新时间:2023-10-29 11:43:29 24 4
gpt4 key购买 nike

我有一个 html 视频,我想在视频结束时运行一个函数。我尝试了以下方法,但一无所获:

$(document).ready(function(){

$('video').live('ended',function(){

alert('video ended');

});

});

知道为什么这不会在视频结束时触发吗?还是我没有提供足够的信息来回答这里的任何问题?

注意:我使用 live() 函数而不是 on() 是因为这个项目需要 jQuery 1.7。

最佳答案

为了您粘贴和复制的乐趣,jQuery 解决方案:

<video width="320" height="240">
<source src="movie.mp4" type="video/mp4">
</video>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>/*<![CDATA[*/
$(document).ready(function(){
$('video').on('ended',function(){
console.log('Video has ended!');
});
});
/*]]>*/</script>

'vid​​eo' 部分替换为适合您视频的正确选择器。

编辑:这是没有 jQuery 的解决方案:

<video width="320" height="240">
<source src="movie.mp4" type="video/mp4">
</video>
<script>/*<![CDATA[*/
document.querySelector('video').addEventListener('ended',function(){
console.log('Video has ended!');
}, false);
/*]]>*/</script>

'vid​​eo' 部分替换为适合您视频的正确选择器。

关于jquery - 在html5视频结束时执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14517639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com