0

私が持っているドロップダウン メニューは、メニューに z-index を指定しても、YouTube ビデオより遅れています。ウェブサイトは wmode=transparent を使用すると言いましたが、YouTube がそのタグのサポートを中止したため、機能しませんでした。何か案は?

4

3 に答える 3

2

サイトにプレーヤーを埋め込む場合は、wmode を設定する param タグを追加する必要があります。

<object width="425" height="350">
  <param name="movie" value="http://www.youtube.com/v/VIDEO_ID"></param>
  <param name="wmode" value="opaque"></param>
  <embed src="http://www.youtube.com/v/VIDEO_ID" 
    type="application/x-shockwave-flash" wmode="opaque" 
    width="425" height="350">
  </embed>
</object>
于 2009-08-12T04:21:14.037 に答える
2

YouTube はタグを「ブロック」しません。YouTube 動画を埋め込む場合、埋め込みに使用する HTML を制御します。好きなパラメータを自由に追加できます。

ただし、swf のパフォーマンスが低下するため、wmode=transparent を使用することはお勧めできません。

wmode=opaque を使用すると少しは役に立ちますが、それでも wmode を指定しない (デフォルトの 'window' のままにしておく) ほどではありません。

「不透明」に設定すると、ビデオの上に HTML 要素を配置できるようになり、ほとんどのブラウザーで動作するはずですが、Linux の特定のブラウザーで問題が発生する場合や、ユーザーが古いバージョンの Flash Player を使用している場合に問題が発生する可能性があります。 .

于 2009-08-12T04:01:49.520 に答える
0

これは Flash のエラーです。何らかの方法でフラッシュ ビデオを非表示にしようとすると、既存のコンテンツに重なってビデオ ウィンドウが前方に押し出される傾向があります。

于 2009-08-04T20:05:27.920 に答える