Q
预加载大量图像
1
A
回答
0
看看ImageLoader。
您可以使用它来加载图像并跟踪加载的图像。 例如
var imageLoader1 = new ImageLoader({
"images": [
{ "id":101, file: "path/image1.png" },
{ "id":102, file: "path/image2.png" }
],
"onAllLoaded":function() { alert("Images loaded"); }
});
这是如果你想预先加载所有的图像。对于600张图片,可能你不应该这样做。
+0
感谢您的链接,我会检查它,看看它是否有帮助! – Peter 2012-03-01 12:58:53
1
大多数时候600个图像的页面上,用户最有可能将无法查看所有600 ..你或许应该加载图像是必要的。那么多图像会消耗你的带宽。
1
没有有效的方法来预先加载600张图片,正如评论所说,延迟加载会更好。
如果你不得不预先加载所有的图片,我会忘记JS,只需将图片放入页面的元素中,然后将该元素从屏幕上移开,如左:-5000px等等(display:none will not工作)。
+0
是的,我认为懒加载将是最好的选择,我从来没有做过它。 – Peter 2012-03-01 13:00:25
相关问题
- 1. 预加载大量图像
- 2. 预加载大量图像,停止预加载屏幕
- 3. 加载大量图像
- 4. 预加载图像
- 5. 图像预加载
- 6. 预加载图像到变量
- 7. Fotorama 4:预加载图像的数量
- 8. 从spritesheet加载大量图像
- 9. 如何快速加载大量图像?
- 10. 加载大量图像时崩溃
- 11. 从URL加载大量图像
- 12. 预加载图像加载的DIV
- 13. 预加载图像目录
- 14. 预加载SWF和图像
- 15. JavaScript图像预加载
- 16. jQuery图像预加载
- 17. 用js预加载图像
- 18. 掌握预加载图像
- 19. jQuery和预加载图像?
- 20. 图像预加载器
- 21. 图像预加载在IE
- 22. HTML/jQuery预加载图像
- 23. 防止图像预加载?
- 24. jquery预加载图像
- 25. 如何预加载图像?
- 26. Html/JavaScript预加载图像
- 27. JavaScript图像预加载器
- 28. 预加载SVG图像
- 29. 组预加载图像SWF
- 30. 用jCarousel预加载图像
为什么不实施延迟加载呢?预先加载600张图片太过于浪费...... – elclanrs 2012-03-01 10:42:23
使用AJAX在下一张/上一张幻灯片中加载图片 – 2012-03-01 10:46:48