2012-04-07 182 views

回答

3

http://jsfiddle.net/SxHNn/

等待图像负载然后开始的时间间隔。 @Starx是正确的,特别是因为一些浏览器不缓存加载事件缓存的图像。因此,如果没有waitforimages,在某些浏览器刷新页面后间隔不会启动。使用我张贴的小提琴,但或者因为你没有使用背景图片你,你保罗爱尔兰的更简洁的解决方案可以使用.waitForImages从撑着,而不是jQuery的.load

https://gist.github.com/268257

2

对于你的情况,有一个插件称为waitforimages,这是完美的。

只有在所有图像加载完成后才能运行此功能。

+1

等待图像踢屁股。 – Fresheyeball 2012-04-07 00:58:34

+0

感谢您指点我这个方向。代码方面的实现很简单,但无论我将它添加到现有代码中,我都没有取得任何成功。 – Andy 2012-04-07 06:58:28

+0

尝试发布与此相关的问题。我会看看 – Starx 2012-04-07 13:22:23