从一开始看到JS图片预加载那里就一直有一个疑问
加载函数
function ImagePreLoad(imgArray){
var image=new Array();
for(i=0;i<imgArray.length;i++){
image[i]=new Image();
image[i].src= imgArray[i];
}
return image;}
这样加载完图片以后该如何调用呢?
直接使用图片的URL地址就可以了吗?还是要使用函数返回image数组中的值才可以?
只要一个答案~~~谢谢帮助
加载函数
function ImagePreLoad(imgArray){
var image=new Array();
for(i=0;i<imgArray.length;i++){
image[i]=new Image();
image[i].src= imgArray[i];
}
return image;}
这样加载完图片以后该如何调用呢?
直接使用图片的URL地址就可以了吗?还是要使用函数返回image数组中的值才可以?
只要一个答案~~~谢谢帮助
直接使用图片的URL地址就可以了!因为预加载时会将图片下载到IE缓存文件夹中,
显示图片时浏览器会自动检测缓存文件夹中是否存在同名图片,
存在则直接显示,不存在则下载。