Youtube iframes 位于 Chrome 中的固定位置元素之上

Posted

技术标签:

【中文标题】Youtube iframes 位于 Chrome 中的固定位置元素之上【英文标题】:Youtube iframes sitting on top of fixed position element in Chrome 【发布时间】:2011-10-26 15:26:06 【问题描述】:

在 chrome youtube 中,iframe 浮动在我的固定位置标题之上。我已经尝试为两者设置 z-indexes 并且它没有发生。

有人知道解决这个问题的方法吗?

【问题讨论】:

在这里找到答案:***.com/questions/3820325/… 将 ?wmode=opaque 添加到 iframe src url 我还需要&rel=0 【参考方案1】:

当您像这样嵌入 youtube iframe 时:

<iframe   src="http://www.youtube.com/embed/FSHDDteCBXw" frameborder="0" allowfullscreen></iframe>

默认的 wmode 会使视频覆盖其他所有内容,解决方案只是添加 ?wmode=opaque 在 src="http://www.youtube.com/embed/FSHDDteCBXw" 的末尾

像这样:

<iframe   src="http://www.youtube.com/embed/FSHDDteCBXw?wmode=opaque" frameborder="0" allowfullscreen></iframe>

【讨论】:

这适用于 Firefox。但不是视频,而是将播放器完全呈现为黑色...... 如果它是黑色的,那可能是因为您的 url 错误。如果已经有 ?在网址中,您要添加 &amp;wmode=opaque 而不是 ?

以上是关于Youtube iframes 位于 Chrome 中的固定位置元素之上的主要内容,如果未能解决你的问题,请参考以下文章

光标位于 youtube_player_iframe 顶部时鼠标滚动卡住

允许 Youtube iframe 显示与 Youtube.com 兼容的 Chrome 扩展程序

Youtube iframe api allow="autoplay" Chrome 65

为啥我的 YouTube 链接没有在 Chrome 的 iframe 中自动播放? [复制]

iframe youtube 始终位于移动设备上的其他元素之上

YouTube iframe 播放器的自动播放不适用于 chrome 和 firefox