1

我正在尝试在透明 div 上嵌入一些 youtube 视频在 chrome 和 firefox 中它们工作正常,但在歌剧中它们非常暗

歌剧 http://i.imgur.com/QapAeO2.jpg

铬/火狐 http://i.imgur.com/bVY97h2.jpg

这是我的嵌入代码:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/embed/$3?wmode=transparent" frameborder="0"/></iframe>

我正在使用 IPB,这个“$3”是第三个正则表达式匹配,来自

http(?:s)?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?

包装 div 设置为 opacity: 0.94;

当我将包装 div 的不透明度设置为“1”时,嵌入视频就可以了。

有谁知道如何修复这个问题,除了添加一个javascript的“解决方案”,它将添加一个绝对定位的非透明div,并将对应的视频放在原始视频之上

4

1 回答 1

0

Opera 有一个关于透明度和插件的已知错误(内部跟踪为 DSK-288890),这可能是导致问题的原因。

改变 wmode=transparent 会改变什么吗?如果没有,我能想到的唯一解决方法是将 Opera 的不透明度设置为 1。

于 2013-02-07T10:19:24.497 回答