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