2010-11-23 7 views
0

YouTube動画の埋め込みに問題があります。YouTube Flash埋め込みFirefoxでの点滅

ニュースなどのような私のサイト上のいくつかの場所では、ビデオは通常表示され、視聴することができますが、私はそれをマウスオーバーするたびにちらつきます(YouTubeに新しいHTTPリクエストを行います。 Firebugで見ることができます)。

これは、CSSレンダリングとは関係がありません。 JSを無効にすると、CSSは無効になりますが、CSSが正しく動作するようになります。

Firefoxバージョン:3.6.12 Flashバージョン:10.1.82.76

私は埋め込みに使用しているコード:

<object type="application/x-shockwave-flash" width="390" height="293" data="http://www.youtube.com/v/pIxVoDNbujM?ft=18"> 
    <param name="allowFullScreen" value="true"></param> 
    <param name="allowscriptaccess" value="always"></param> 
    <param name="wmode" value="transparent"></param> 
    <param name="movie" value="http://www.youtube.com/v/pIxVoDNbujM?ft=18"></param> 
</object> 

(有効W3 HTML、それを維持するために、ちらつきが通常の埋め込みで発生コードも同様)。あなたがここに「アクションで」それを見ることができ

Youtube embed code flickering in Firefox

編集:CSSは、ユーザーに対して同じであるように私がログアウトしてるときOMG、それが正常に動作し...今は何も私には明確でなく、ゲストは、私はあなたがフラッシュを埋め込むために、常にSWFObjectを使用することをお勧め

答えて

1

埋め込みに続く要素(親divの同じレベルの子要素)のために、クラスclearfix(クリアを行う:両方)を持つブロックレベルでない要素(小)がありましたが、これは間違っていましたFirefoxによって解釈されます。

display:block;を.clearfixに設定すると、このトリックは完全に機能しています。

+0

ああ、それは* my *ブラウザでした:D – poke

0

それは、ので、多分それはあなたのブラウザ..

は私(のFirefox 4ベータ版)のための作業罰金だん...マークアップだけでいくつかのマイナーな違いがあります。それは、それを行うための最高の、最も互換性のある方法です、そして、おそらくあなたはすでにあなたの問題を取り除くでしょう。

関連する問題