JS 预加载图片

代码很简洁易懂,回调函数为可选项


var loadimg=function(imgs,callback){
if(!imgs){return false};//参数判断
var img=[],len=imgs.length;
for(var i=0;i
img[i-1].onload= callback ? callback.apply(img) : null;
//回调函数给最后一个图片的onload事件说明全部图片加载完成。
//这样可以在回调函数里调用刚才加载的图片
}

var imgs=["http://www.xiit.cn/wp-content/uploads/2010/10/pic_1-300x224.jpg",
     "http://www.xiit.cn/wp-content/uploads/2010/10/pic_1.jpg"];//要加载的图片地址
loadimg(imgs,function(){alert(this[0].src)});


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

About Us

一米阳光是一个典故,云南丽江玉龙雪山终年云雾缭绕,只有每年秋分时节会有一米长的阳光照下来,传说被这一米阳光照到的人就能拥有美丽的爱情。意思就是让大家去把握现在可以得到的东西,追求一瞬间的真爱。

Featured Posts