研究懒加载遇到了问题,不明白下面代码里标注的的那一行的意思及意义,希望哪位懂的帮忙解释下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"));//以及这一行};});})
2 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
楼主可看成这样,首先创建一个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;})
添加回答
举报
0/150
提交
取消