小编Nic*_*ico的帖子

Jquery .live()不使用HTML5视频事件

我无法与HTML5视频的已结束事件进行交互.问题是标签是使用lightbox-clone插件动态添加到页面的,我不能使用bind来获取结束事件.尝试使用live()但是也没用.我当然可以使用"点击"作为一个事件,但是播放,暂停结束都不会起作用.尝试过的代表,但那并没有成功.

代码看起来像这样(我使用了Stackoverflow上其他地方发布的解决方案):

$("video").live("play", function() {
    alert("It moves!");
});
Run Code Online (Sandbox Code Playgroud)

使用bind具有所需的效果,但它不会影响弹出容器中的视频标记.HTML是一个<video>包含在div中的标准标记,但如果您需要它,我可以包含它.

任何人都可以想到一个解决方法,或者它根本无法完成?我是Jquery的新手,所以我可能会遗漏一些明显的东西.我使用的是旧版本的Jquery(1.3.2),但也在1.6.1上测试过没有结果.

video jquery html5 live

5
推荐指数
2
解决办法
1388
查看次数

标签 统计

html5 ×1

jquery ×1

live ×1

video ×1