2

非表示のdivにgifアニメーションがあるページがあります。何かをクリックすると、div show()が表示されますが、アニメーションは最初のフレームでスタックします。いくつかの修正を試しましたが、何も機能しないようです。クリックしたり、ピントを合わせたりしたときに動的に画像を挿入してみましたが、役に立ちませんでした。

例を確認するには、http://staging.trulioo.comにアクセスし、上部の言語セレクターを使用して別の言語を選択してください。「翻訳中」という言葉とアニメーション画像が表示されます。アニメーションは、IEとFirefox(wtf?)以外の他のすべてのブラウザで機能します...

4

2 に答える 2

1

いくつかの解決策を試しても、これを機能させることができませんでした。私の最終的な解決策は、spin.jsでgifアニメーションからJavaScriptソリューションに切り替えることでした。それは素晴らしい働きをします!

http://fgnass.github.com/spin.js/

于 2012-06-25T23:42:20.337 に答える
1

DOMの構築時に、最初に要素を表示してみてください。たぶん、cssを使用してページから外し、必要なときに元の場所に戻すだけです。または、不透明度を使用して非表示にすることもできます。どちらの方法でも、要素がページの読み込み時に表示されることを確認してください。

ソース-http://www.norio.be/blog/2008/09/animated-gif-not-working-internet-explorer

于 2012-06-19T19:47:11.983 に答える