带有JavaScript内容的iframe.双击问题
iframe with javascript contents. Double click issue
我有一个带有html5视频播放器的iframe,它还有一些javascript可以发出Click Pause/Play事件,如果我直接访问该页面,它可以正常工作。但是,如果我从 iframe 访问它,我必须首先双击它才能使单击事件正常工作。
任何人都可以帮忙吗?
这是正在执行的 JavaScript。
<script>
var overlay = document.getElementById('video-overlay');
var video = document.getElementById('video');
var videoPlaying = false;
overlay.onclick = function() {
if (videoPlaying) {
video.pause();
videoPlaying = false;
}
else {
video.play();
videoPlaying = true;
}
}
</script>
这是因为iframe
被绘制为单独的网页,因此需要获得焦点,然后才能单击其中的按钮。
相关文章:
- 使用类从一个标记中双击事件
- onclick函数需要双击,因为类分配延迟
- 了解双击代码标记
- jquery Onclick函数带有导致双击的回调排序函数
- 防止双击执行两次jQuery post请求
- JavaScript双击事件
- 选择“字符串”并使用SeleniumJava双击
- jQuery UI自动完成需要在iOS上双击
- 使用jquery在html中添加双击操作
- 双击泛光灯单击
- 如何在Firefox中禁用视频的单击和双击控件
- 双击可更改树标签
- svg.js/svg平移缩放-双击交互
- 在WordSmith jquery中,双击后什么决定了链接图标的位置
- 宣传单:双击时不要触发点击事件函数
- d3 中是否有点击和双击事件.js力定向图
- 当单选按钮的标签可单击时双击
- Draw2d.js:通过双击将可编辑标签添加到现有连接
- 带有JavaScript内容的iframe.双击问题
- 使用远程源禁用在 IFRAME 内双击