在幻灯片放映之前加载所有图像

时间:2010-08-15 06:26:57

标签: jquery

我想创建一个包含30-40张图片的幻灯片。我想在显示幻灯片之前加载所有这些图像,它是如何完成的? 只有在加载完所有图像后,我才会播放幻灯片。

2 个答案:

答案 0 :(得分:0)

您可以使用jQuery图像预加载器。

那里已经有一些插件: http://farinspace.com/jquery-image-preload-plugin/

但你可能想要自己动手: http://engineeredweb.com/blog/09/12/preloading-images-jquery-and-javascript

答案 1 :(得分:0)

[从我之前的经历]

我认为preload不是一个好主意,或者一次加载所有30-40张图片。因为它使Web服务器非常忙来处理请求。那些拥有 Internet连接的人呢?当您希望幻灯片显示仅在加载所有图像后开始时,用户可能会或可能不会停留在您的页面上,直到所有图像都加载完毕。我建议你做一些事情,

lets assume that your Slide show consists of 40 Images,
Preload the first 10 Images  and let the slide show begin,
when the slide show is in process,
send a Asynch request or what ever and download the remaining content. 

我想这是一种有效的方式,而不是一次加载所有图像