2012-04-08 11 views
0

私は数日前にこれに関するsomethignを投稿しました...しかし、私はまだ解決していません。ここにはhttp://www.doublezerofilms.comがあり、私はここにjsfiddleを持っています:http://jsfiddle.net/kz29p/この単純なスライダはFirefox以外はeverythignで動作します。私は知っている人が知っている場合は、nの問題や回避策を知っているのだろうか?または、あなたがjqueryマスターのために、私がFFが好きではない対立するスクリプトを持っていれば。どんな助けでも大歓迎です。ありがとう!シンプルなjqueryアニメーションがFirefoxでうまく動作しない、またはちらつくだけ

答えて

1

約1年前から、Flash/Firefoxでは、表示されないフラッシュアイテムをロードしようとする最適化が追加されました。そして、それらが目に見えるようになるときだけ、フラッシュが実際にロードされます。私はここで起こっているのは、あなたのフラッシュが最初に見えないのでロードされないということです。次に、アニメート中は表示され、読み込みを試みて表示上の問題を引き起こします。

また、カスタムイージング関数はjsFiddleでは機能しません。 jsFiddleでカスタムイージング関数を削除して、ビデオの最初の位置を変更して冒頭でわずかに見えるようにすると、動作するようです。 Firefoxのアニメーションの終わりにはまだ少し瞬きがあります(消えてから再び表示されます)。私はそれが何の原因であるかわかりません。ここで

、カスタムイージングを削除し、初期right位置を変更することで、目に見えるわずかに最初にそれを行った後、結果を見ることができます:http://jsfiddle.net/jfriend00/D85bR/

私はまた、あなたが前にアニメーションを開始場合は、問題の影響を受けやすいと思いますiframeと埋め込みFlashオブジェクトの読み込みが完了しました。アニメーション化する前に1秒遅れていることは知っていますが、それはすべての場合には必ずしも十分ではありません。別のドメインのiframeと埋め込みFlashオブジェクトの両方がロード完了したときを検出する方法はわかりません。

EDIT:

それだけでright値をアニメーション化されたので、私はあなたのアニメーションからの高さと幅を削除すると、フラッシュが消えます。あなたがCSSで正しいサイズにプリセットされているので、なぜ高さと幅をアニメートしていたのかわかりません。

あなたはそれがここにフラッシュを使わず、Firefoxで働く見ることができます:http://jsfiddle.net/jfriend00/pJKLL/

+0

はあなたに感謝します。私は、イージングスクリプトが必要なので、イージング機能が動作していないと思っています。しかし、...(私はウェブサイト上で実行している)スクリプトでも、私はまだそのフラッシュを取得します。それは私を馬鹿にしている。私は何とかそれを修正する必要があります。 – Greg

+0

私の答えの最新の編集を参照してください。アニメーションから高さと幅を削除すると、フラッシュが消えます。 – jfriend00

+0

あなたは男の中の王様です!ありがとうございました!!! – Greg

0

Firefoxの問題を解決したイージングプロパティを削除して、問題を引き起こしているのはおそらくイージング関数です。

+0

おかげで、私にとって何の違いが行われていない.... – Greg

関連する問題