如何在Fancybox关闭时启用OnClick
how to enable onclick when fancybox is closed
<video controls="controls" width="640" preload="none" poster="{_file.F_FILE_THUMB_IMAGE}" id="{_file.U_PLAYER_ID}" onclick="this.play();this.onclick=null;" />
我正在尝试使用上述内容在打开花式盒子时播放视频。目前它这样做,但是当我关闭花式框然后重新打开它时,由于 this.onclick=null,视频无法再次播放;.part
如果没有this.onclick=null;,每次我点击正在播放的视频时,onclick都会干扰它,例如,单击暂停按钮时视频不会暂停。
我需要 onclick="this.play(); 以便视频在 Android 设备上播放。否则,当弹出花式框时,它根本不会拒绝播放视频。
视频标签中的自动播放不是一个选项,因为所有视频都隐藏在div 中,并且页面上有多个视频,因此它所做的只是在页面加载时使它们全部播放。
我被困住了,需要一些帮助,有人知道如何解决这个问题吗?
创建花哨框时,应添加一个 onClosed 事件处理程序,其中包含用于重置 onclick 事件的函数。
$("#exemple").fancybox({
'onClosed' : function() {
$("#example").attr('onclick',"this.play();this.onclick=null;");
}
});
尝试更改
onclick="this.play();this.onclick=null;"
自
onclick="this.play();this.onclick=null;"
//OR
onclick="this.play(); return false;"
相关文章:
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 如何在执行此特定onclick事件时执行JavaScript函数
- Setting default onclick behavior for <img> tag in gene
- Javascript全局onclick监听器
- 如何调用“;链接_;在onclick事件上使用Javascript
- onclick函数需要双击,因为类分配延迟
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 使用onclick绘制SVG路径
- 如何将数据从onclick按钮传递到变量
- 如何在 API 调用后和 if 语句中启用提交按钮
- 语义ui如何使用javascript启用或禁用下拉列表
- 选择onclick事件jquery
- Onclick无法在IE8和IE7中启用只读字段
- 验证后禁用/启用 onClick 事件
- 如何在Fancybox关闭时启用OnClick
- 使用JavaScript启用/禁用onclick
- Onclick“li"启用和禁用
- 如何禁用或启用页面上的所有onClick for图像
- 禁用然后重新启用 onClick()
- 默认情况下禁用表单输入.在点击< >时启用它们.禁用不同的onClick