1

透明なdivにいくつかのYouTubeビデオを埋め込もうとしています。ChromeとFirefoxでは問題なく動作していますが、Operaでは非常に暗いです。

オペラ http://i.imgur.com/QapAeO2.jpg

chrome / firefox 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は不透明度:0.94に設定されています。

ラッピングdivの不透明度を「1」に設定すると、埋め込みビデオは問題ありません。

元のビデオの上に対応するビデオで絶対位置の不透明なdivを追加するjavascriptを追加する「解決策」を除いて、これを修復する方法を知っている人はいますか?

4

1 に答える 1

0

Opera には、透過性とプラグインに関する既知のバグ (DSK-288890 として内部的に追跡) があり、おそらく問題を引き起こしています。

wmode=transparent を変更すると何か変わりますか? そうでない場合、考えられる唯一の回避策は、Opera の不透明度を 1 に設定することです。

于 2013-02-07T10:19:24.497 に答える