用js预加载图片
我使用这个教程来制作我网站上的图像滑块。但我有超过 100 张图像。页面加载时很难加载所有内容。那么,有什么技巧可以预加载前 10 张图像,然后当我滑到第 9 张时,加载另外 10 张图像?
或者有已经准备好的 jquery 插件提供了这个功能?
I used this tutorial to make image slider at my site. But I have more than 100 images. It will be hard to load everything when page loads. So, any tricks to preload first ~10 images, and when I'll slide to the 9th, for example, load another 10?
Or there is already-prepared plugin for jquery which provides this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用jquery,事情就像这样简单:
它创建一个元素但从不将其添加到页面
因此图像已加载,但从未显示
检查 firebug 中的网络面板以查看其已加载。
with jquery, something as simple as this works:
it creates an element but never adds it to the page
so the image is loaded, but never shown
check the Net panel in firebug to see it loaded.
对于 jQuery,我使用这个:
With jQuery I use this: