", $this.attr("data-src")); } else { $this.attr("data-src", $this.attr("src")); } } }); } else { //容差值 预加载上下100像素内的图片 var phase = 100; $(document).on("scroll", function(e) { $(".J-lazd").each(function() { var $this = $(this); //窗口的高度+看不见的顶部的高度=屏幕低部距离最顶部的高度 var thisButtomTop = parseInt($(window).height()) + parseInt($(window).scrollTop()); //屏幕顶部距离最顶部的高度 减去图片高度,上拉时也会点到图片就加载 var thisTop = parseInt($(window).scrollTop()) - parseInt($this.height()); var imgTop = parseInt($this.offset().top); if(imgTop >= thisTop - phase && imgTop <= thisButtomTop + phase && $this.attr("data-url") != $this.attr("src")) { //如果为空,src设置为data-src if($this.attr("data-src")) { $this.attr("src", $this.attr("data-src")); } else { $this.attr("data-src", $this.attr("src")); } } }); }); } }