Javascript数组预加载

时间:2009-10-03 03:29:46

标签: javascript image preload

我有这个小的javascript代码并制作手动幻灯片,但它需要在显示之前下载每个图像。任何人都可以修改我的代码,以便它预先加载所有图像(按顺序),并消除这种烦恼。

JS代码:

var pos = 0;
var imgs = new Array('1.png', '2.png', '3.png');
document.write("<img src=\"" + imgs[0] + "\" onclick=\"(pos+1>imgs.length-1)?pos=0:++pos; this.src=imgs[pos]\" />");


非常感谢。

1 个答案:

答案 0 :(得分:1)

看看http://elouai.com/javascript-preload-images.php,希望它会有所帮助。