网站定制:纯手工代码,亲搜索引擎设计

18664904305
分享到:
第一屏不显示懒加载的图片内容,这个方法可以搞定
第一屏不显示懒加载的图片内容,这个方法可以搞定
  • 2022/11/28
  • 来源:人网网络
  • 350人阅读

在处理大量图片加载时用到了jquery.lazyload。

jquery.lazyload将图片延迟加载封装起来了,确实挺好用。但是过程中遇到一个问题,就是默认的第一页图片没有加载出来,必须滚动一下滚动条才能加载出来。

通过查看源码发现window的resize事件有绑定jquery.lazyload的延迟加载功能,则在设置延迟加载绑定后触发一下window的resize事件即可。

在引入对应的js文件后,页面添加如下js代码即可:

 $(function() {
 $("img.lazy").lazyload({ effect: "fadeIn", placeholder: "/images/loading.gif" });
 setTimeout(function () {$(window).trigger("resize");}, 50);
 });


人网网络 © 2006-2022 版权所有   ICP证:粤ICP备12039018号

客服微信