动画GIF在Firefox 4.0及更高版本中冻结

时间:2011-10-17 21:21:13

标签: jquery firefox gif freeze animated

我正在使用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/

1 个答案:

答案 0 :(得分:2)

也许尝试将图片对象插入文档而不是添加简单标记。

var img = new Image();
img.src = "image.gif";
$(img).insertAfter(message);