6

jqueryを使用してアニメーションGIFをプリロードし、後でアニメーションGIFを含むメッセージをコードに挿入しています。Firefoxのリリース4.0までは正常に動作していました。それ以降、最初のフレームのみが表示され、アニメーションがフリーズします。(IEとChromeで正常に動作します)

私が使う:

$("<img>").attr("src",image);  // preload the image

そして後で:

$(message).insertAfter(obj);  // inject animated gif and some text

[編集]jsfiddleの例を追加:http://jsfiddle.net/na2ku/35/

4

1 に答える 1

2

単純なタグを追加する代わりに、画像オブジェクトをドキュメントに挿入してみてください。

var img = new Image();
img.src = "image.gif";
$(img).insertAfter(message);
于 2011-12-07T12:26:48.430 に答える