我正在使用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/
答案 0 :(得分:2)
也许尝试将图片对象插入文档而不是添加简单标记。
var img = new Image();
img.src = "image.gif";
$(img).insertAfter(message);