2011-07-08 7 views
0

wpaudioplayerのスタンドアロン版があります。これはmp3を再生できるフラッシュファイルです。 jquery 1.4.2を使用しています。 Firefox 3.6以降では、次のコードを実行するたびにFlashファイルが何とか読み込まれます。

$("body").css("background","url('image.jpg') repeat fixed center 0 #D8D8D8"); 

私たちが実装したクイックフィックスは、画面全体を満たして背景を変更するdivを作成することでした。したがって、音楽を混乱させることなく以下のことが成り立ちます:元の方法に間違いがないかどうか質問したいと思います。それはまっすぐ進む単純な背景の変更のようです。なぜそれは紛争を作りますか?

ありがとうございました。

答えて

0

これは、JQueryに問題があり、JQueryの要素を変更してフラッシュをリロードする際に問題があると考えています。このチケットに記載されているもの:#4872

バックグラウンドが変更されているので、チケットに記載されているのと同じ問題が発生する可能性があります。あまりあなたが(明らかにあなたのソリューションを除く)それについて行うことができます

EDIT:

あなたの異なる背景を持つ別のCSSクラスを設定し、ため

addClass() 
removeClass() 

を使用して背景を切り替えることが良いかもしれません例。

これはこの特定の問題を解決するとは思えませんが、できる限りCSSにすべてのスタイル関連情報を保存してください。

+0

クイック返信いただきありがとうございます。 addClass、removeClassソリューションを試し、このスレッドを今日後で更新します。 – Haluk

+0

これは機能しませんでした。いずれにしても、CSSでスタイルを維持しながら、アドバイスするように実装する必要があります。私はまた、jquery 1.5.2と1.6.2で試しました。同じ問題が続く。 – Haluk

+0

確かに、私はJQueryとFirefoxの問題だと思っています(私がリンクしているjqueryチケットを見てください)。ベストプラクティスとしてのスタイルを提案していただけで、うまくいきました:) – noShowP

関連する問題