3

ヘッダーが固定されたページにいくつかのYouTube動画を埋め込みましたが、スクロールすると重なります。他のコンテンツではこの問題はありません。

zindexを試しましたが、position:fixed要素では機能しません。また、embedタグにwmode:transparentと入力してみましたが、どちらも機能しませんでした

どんな助けでも大歓迎です

4

1 に答える 1

7

&wmode=transparentYouTubeのURLの最後に追加してみてください。それが役立つかどうかを確認してください。

** 編集:

?wmode=transparentまたはを使用します&wmode=transparent(既存のURLにすでに名前/値パラメーターがあり、すでに「?」が含まれている場合)。それでも問題が解決しない場合は、次のjQueryコードを試してください。

<script>
$(document).ready(function(){
   $('iframe').each(function(){
      var url = $(this).attr("src");
      if(url.indexOf("?")>0){
         $(this).attr("src",url+"&wmode=transparent")
      }else{
         $(this).attr("src",url+"?wmode=transparent")
      }
   });
});
</script>

注意:jQueryスクリプトは、次のWebサイトで提案されているものを少し変更したバージョンです:http ://www.scorchsoft.com/news/youtube-z-index-embed-iframe-fix

于 2012-05-11T20:26:04.607 に答える