首页 人网动态技术交流 第一屏不显示懒加载的图片内容,这个方法可以搞定

第一屏不显示懒加载的图片内容,这个方法可以搞定

2023/11/13 11:20:00

在处理大量图片加载时用到了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);
});


阅读 374
分享到: