javascript - 当用户点击播放视频的帧时如何调用javascript函数

标签 javascript php html

<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>

关于javascript - 当用户点击播放视频的帧时如何调用javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35966120/

相关文章:

javascript - 如何使用 DOM2 方法在 Javascript 中格式化 JSON?

JavaScript 通过多次出现的字母拆分字符串

Javascript 将对象插入特定索引

javascript - 响应式设计和 .click() 事件监听器的问题

java - 如何在运行JSP页面之前运行Servlet?

php - 根据 3 个参数(加入日期、出生日期、学校学年)检查学生是否在托儿所、学前类、幼儿园

javascript - 使用 js/jQuery 从表单中删除动态创建的子节点?

javascript - 通过事件对象检测输入模式验证

javascript - 函数 remove() 后的剩余 ID 降档

php - 如何使用 PHP 或 javascript 显示与用户相同时区的日期时间?