4

私はこれをやっています:

//z-index of flash objects
$('object').prepend('<param name="wmode" value="opaque">');
$('object embed').attr('wmode', 'opaque');

したがって、自分のページのYouTubeビデオを調べると、次のように表示されます。

<object width="500" height="281">
<param name="wmode" value="opaque">
<param name="movie" value="http://www.youtube.com/v/KUi32-suXjY?version=3&amp;feature=oembed">
<param name="allowFullScreen" value="true">
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/KUi32-suXjY?version=3&amp;feature=oembed" type="application/x-shockwave-flash" width="500" height="281" allowscriptaccess="always" allowfullscreen="true" wmode="opaque"></object>

ページ上にドラッグ可能なオブジェクトがfixed positionありz-index:9999ます。ただし、YouTubeビデオをこのオブジェクトの背後に配置するように変更することはありません。wmodeを設定しても、YouTubeビデオは常に一番上にあります。

私がここで間違っていることについて何か考えはありますか?

4

2 に答える 2

2

wmode transparentを試しましたか?

それが私が使ったものです。このコンテキストでは、不透明と透明の違いが何であるかわかりません。 ウィンドウ モード (wmode) 値の使用

また、確かではありませんが、これが役立つかもしれません: 不透明と透明の違い

于 2011-11-01T15:03:31.530 に答える
2
<param name="wmode" value="transparent">

または、新しい youtube メソッドを使用して動画を埋め込むこともできます。次のようになります。


<iframe class="youtube-player" type="text/html" width="481" height="295" src="http://www.youtube.com/embed/HgLviEa0YHo?wmode=transparent" frameborder="0"> </iframe>

そこにはwmode属性があります。

于 2011-11-01T15:58:52.060 に答える