如何调用javascript函数,当用户单击视频播放的帧时
How to call javascript function, when the user click on the frame in which the video play
<script>
function myFunction() {
alert("hello");
}
</script>
<iframe width="100%" height="315" src="https://www.youtube.com/embed/AGM0ibP1MRc" onclick="myFunction()"></iframe>
.请任何人。帮助
一种解决方案是覆盖一个透明的div 并向该div 添加一个点击事件。但是您将无法单击 iframe。
如果要使视频可点击,请添加此内容
document.getElementById("overlay").style.display = "none";
工作片段:
function myFunction() {
alert("Now you can play the video");
document.getElementById("overlay").style.display = "none"; //makes the iframe clickable
}
.container {
position:relative;
}
.overlay {
top:0;
left:0;
width:100%;
height:100%;
position:absolute;
}
<div class="container">
<iframe width="100%" height="315" src="https://www.youtube.com/embed/AGM0ibP1MRc"></iframe>
<div class="overlay" id="overlay" onclick="myFunction()"></div>
</div>
相关文章:
- 如何在Firefox中禁用视频的单击和双击控件
- 尝试制作youtube视频的缩略图,并在单击时将其放大
- 单击时,Youtube / SoundCloud视频在新选项卡中打开
- 在youtube视频中单击按钮显示图像
- 在按钮上单击暂停HTML视频(正在自动播放)
- 当我在视频播放器上单击播放时,它会在页面上播放两个视频
- 单击播放按钮后延迟视频
- 在YouTube视频上单击鼠标静音/取消静音
- 单击<视频>与Firefox冲突'他的原生行为
- 单击链接时播放iframe视频
- 视频 src 不会在单击其他对象时重新加载
- 如何调用javascript函数,当用户单击视频播放的帧时
- 在图像单击时触发Brightcove视频播放,并在视频完成后将其隐藏
- 如何在单击图像时开始播放视频
- 视频在页面顶部播放,而不是在单击的位置播放
- 如何通过单击包含其他视频 src [Java 脚本] 的链接来获得视频 src
- Angularjs - 如何在单击其标题后加载图像/视频
- 视频库:单击文本,显示视频
- 单击滑块按钮上的Javascript视频弹出窗口
- 检测何时单击了我网站视频中的播放按钮