研究懒加载代码时遇到的一个疑惑

研究懒加载遇到了问题,不明白下面代码里标注的的那一行的意思及意义,希望哪位懂的帮忙解释下
this.each(function(){
varself=this;
self.loaded=false;
$(self).one("appear",function(){
if(!this.loaded){
$("").bind("load",function(){//关于这一行的解释
$(self)
.hide()
.attr("src",$(self).data("original"))
[settings.effect](settings.effectspeed);
self.loaded=true;
})
.attr("src",$(self).data("original"));//以及这一行
};
});
})
不负相思意
浏览 312回答 2
2回答

至尊宝的传说

楼主可看成这样,首先创建一个Img,给这个img赋src,之后请求加载图片资源,待加载完后出发load事件$("").attr("src",$(self).data("original")).bind("load",function(){$(self).hide().attr("src",$(self).data("original"))[settings.effect](settings.effectspeed);self.loaded=true;})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript