質問

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

役に立ちましたか?

解決

YouTubeは「ブロック」しません;任意のタグ-YouTubeビデオを埋め込むとき、埋め込みに使用するHTMLを制御します。必要なパラメータを自由に追加できます。

とはいえ、wmode = transparentを使用するのは悪い考えです。swfのパフォーマンスが低下するからです。

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

「不透明」に設定すると、ビデオ上にHTML要素を配置できるようになり、ほとんどのブラウザーで機能するはずですが、Linuxの特定のブラウザーで問題が発生したり、ユーザーが古いFlash Playerバージョン。

他のヒント

サイトにプレーヤーを埋め込む場合、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>

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top