为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

不负相思意 2019-04-16 20:27:45
研究懒加载遇到了问题,不明白下面代码里标注的的那一行的意思及意义,希望哪位懂的帮忙解释下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;
})
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 311 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信