JavaScript图像预加载不起作用

时间:2014-05-08 08:08:44

标签: javascript image background preloading

我不能让这段代码对我有用。我想预先加载一些大图像,这些图像将在常规计时器上互相交换当前页面的背景。

var images = new Array()
for (i = 1; i < 12; i++) {
    images[i] = new Image();
    images[i].src = "http://imagesource_" + i + ").jpg";
}

setInterval(function () {
    document.body.style.backgroundImage="url('" + images[11].src + "')";
}, 15000);

1 个答案:

答案 0 :(得分:0)

你现在没有预装任何东西。你只是在一个数组中加载一堆url。

查看:http://fragged.org/preloading-images-using-javascript-the-right-way-and-without-frameworks_744.html