【发布时间】:2018-10-31 08:08:50
【问题描述】:
是否可以让嵌入网站的 YouTube 视频在用户点击时在模式弹出窗口中播放?
视频是使用 YouTube 的嵌入代码嵌入的,这里是一个示例:
<iframe width="560" height="315" src="https://www.youtube.com/embed/iRYDYrj3Bfw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
我查看了几个将 YouTube 视频加载到模式弹出窗口中的脚本,例如这个:https://appleple.github.io/modal-video/
但到目前为止,所有这些都是通过按钮或横幅来实现的。
我希望它会像做这样的事情一样简单:
<div id="wrapper">
<youtube iframe></iframe>
</div>
然后在 javascript 中监听 #wrapper 的点击?
我想模仿以下网站的行为(您可能需要向下滚动到名为“Arbeiten”的部分并单击其中一个视频):http://www.heimat.wien/#arbeiten
【问题讨论】:
-
谢谢。但在这个例子中,他们也在使用页面上的按钮来启动模式。想知道这是否可以通过已经嵌入的 youtube 视频来完成? :-)
-
如果我理解你是正确的,那么你应该用你想要的任何东西替换按钮(例如 div)
-
视频是使用来自 youtube 的 iframe 嵌入的。当有人点击播放按钮时,我希望视频在弹出窗口中播放。
标签: javascript jquery html