質問: mac + IE Javascriptでマウスオーバーすると画像が切り替わるメニューをつくりました。 その切り替わる画像をGIFアニメにすると 1回目は普通に変わるのですが、2回目からGIFアニメの最後のコマがなぜか最初に表示されてしまいます。 windowsでは問題ありません。 GIFアニメもwindowsでつくったもの、macでつくったものを試しましたが どうしても最後のコマが表示されてしまいます。 なにか解決方法はあるのでしょうか?
回答: じつは、この問題はWindowsの『Opera8』でも存在しています。 しかし、他の『Firefox』ブラウザなどでは正常に表示されます。 単純にブラウザの問題であると思いますので、アニメーションそのもをsetTimeoutと配列を使って制御しましょう。 この程度の仕掛けであれば、クロスブラウザ対策も大して問題ないでしょうから。