我不能让这段代码对我有用。我想预先加载一些大图像,这些图像将在常规计时器上互相交换当前页面的背景。
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);
答案 0 :(得分:0)
你现在没有预装任何东西。你只是在一个数组中加载一堆url。
查看:http://fragged.org/preloading-images-using-javascript-the-right-way-and-without-frameworks_744.html