我写了this(jsfiddler)插件,用于创建幻灯片。它工作正常,但问题是我必须将它用于大背景图像。在Chrome中,它很好而且流畅,但在IE和FF中,过渡非常笨拙和滞后。
在以下链接中,您可以找到在所提到的浏览器中速度非常慢的示例。
http://www.friendly-stranger.com/projects/kick/
他们自己的图像有点优化到大约180kb。
答案 0 :(得分:0)
你可能会过度思考这个问题。为什么使用jQuery为背景图像创建图像幻灯片?为什么不创建一个动画GIF并将其设置为身体标签的背景?这样,你唯一的开销是下载图像。
答案 1 :(得分:0)
他们都为我工作,只是确保函数等待,直到图像加载运行(jsfiddle自动执行此操作)。我建议将div启动隐藏,当它完成加载时,出现。它隐藏了滞后(如果有的话)。 http://jsfiddle.net/RT96d/3/