【发布时间】:2016-02-27 13:44:27
【问题描述】:
我在一个项目中使用 Themepunch Revolution 滑块,它以 HTML 5 显示单个视频幻灯片。
当我点击它时,它会暂停,这是我不想要的。
页面中的<video>元素是由滑块插件生成的。
到目前为止,这是我尝试过的:
$('body').on('click', 'video', function(e) {
e.preventDefault();
e.stopPropagation();
return false;
});
这是滑块库中的代码:
html5vid.find('video, .tp-poster, .tp-video-play-button').click(function() {
if (html5vid.hasClass("videoisplaying"))
video.pause();
else
video.play();
})
我也尝试捕捉暂停事件,但它从未触发:
$('body').on('pause', 'video', ...);
【问题讨论】:
-
好吧,滑块库中的代码不是告诉你为什么它会暂停吗?它正在检查它是否正在运行,如果是,它将暂停...不要认为您可以在库之外覆盖它,除非您编辑了脚本...
-
...你试过解除绑定
click吗? -
@webeno 是的,到目前为止,我唯一可行的解决方案是直接从库中删除行,这很丑:(
标签: javascript jquery html revolution-slider