我想创建一个包含30-40张图片的幻灯片。我想在显示幻灯片之前加载所有这些图像,它是如何完成的? 只有在加载完所有图像后,我才会播放幻灯片。
答案 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.
我想这是一种有效的方式,而不是一次加载所有图像