【发布时间】:2014-07-14 18:54:05
【问题描述】:
我有一个已插入 YouTube 视频的 div,它可以正常播放。但我希望能够单击视频上的某个位置并从 DOM 中删除嵌入代码,因此 div 会回到嵌入代码插入之前的状态,YouTube 视频和播放器完全消失。
我知道有一个 YouTube JavaScript API,但这似乎只是让您向播放器发送命令,例如停止、暂停、播放。我想完全消除播放器,并从 DOM 中删除 iframe 似乎是最好的方法。
问题是我在 YouTube 播放器上单击的任何内容都会被播放器拦截,因此我从未在我的 JavaScript 或 jQuery 中收到点击。有什么方法可以让我在我的 JavaScript 或 jQuery 中感知对 YouTube 播放器的点击?
谢谢
【问题讨论】:
-
奇怪的是我找不到这个的副本。我的猜测是如果可能的话,用 div 覆盖玩家,并将点击控件转发给玩家并自己处理任何其他点击。那就是说。作为用户,我会讨厌它。而是在容器外部的顶部添加一个 [X] - 如果您想覆盖,那么 duplicate is here
标签: jquery youtube-javascript-api youtube-iframe-api