【发布时间】:2016-02-21 23:56:51
【问题描述】:
我正在尝试在画廊中使用一些大文件大小的图像。我试图以最简单的方式做到这一点。这里我只使用了一些示例图片:
var imageGallery = ["nebula.jpg", "galaxy.jpg", "blackHole.jpg"];
for (var i = 0; i < imageGallery.length - 1; i++) {
var img = new Image();
img.src = imageGallery[i];
}
我知道这段代码会确保图像在被脚本的其余部分使用之前被缓存,但它不起作用。
我们将不胜感激。
【问题讨论】:
-
哪部分工作不正常?
-
当我清除缓存后打开页面时,第一张图片立即开始加载,从上到下逐行加载,然后其他图片加载太快。加载完所有内容后,幻灯片将正常运行 - 但一开始就一团糟。
标签: javascript image preloading