【发布时间】:2013-01-09 04:06:07
【问题描述】:
我有一个 html 视频,我想在视频结束时运行一个函数。我尝试了以下方法,但什么也没得到:
$(document).ready(function(){
$('video').live('ended',function(){
alert('video ended');
});
});
任何想法为什么这不是在视频结束时触发?还是我没有提供足够的信息来回答这里的任何问题?
注意:我使用的是 live() 函数而不是 on(),因为这个项目需要 jQuery 1.7。
【问题讨论】:
-
.on 在 jquery 1.7 版中添加。 .live 在 1.7 中被弃用
-
@ryadavilli 是的,但据我所知 live() 在 1.7 中仍然有效,不是吗?
-
是的,它应该被弃用,直到 1.9 才被删除。我的评论是建议您仍然可以使用 .on。因为它是在 1.7 中添加的。
-
谢谢!在这里有一个愚蠢的时刻。
标签: jquery html html5-video