在处理大量图片加载时用到了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);});
免责声明: 本文内容来源于人网网络 ,不代表本平台的观点和立场。
版权声明:本文内容由注册用户自发贡献,版权归原作者所有,人网网络仅提供信息存储服务,不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭的内容,请通过邮箱(admin@4305.com.cn)进行举报,一经查实,本站将立刻删除涉嫌侵权内容。
关于人网网络关于人网
品牌展示型网站网站定制
智能母婴站触摸屏玻璃三丰玻璃
重负荷车辆齿轮油宏源石油
朝源电动车悍马太子H4朝源电动车
免责声明:本网部分内容及图片来源于互联网,不作商业用途,如侵犯了您的权益,请来电来函告知,我们将立即删除!QQ:200664305
Copyright © 2006-2024 人网网络 ICP证:粤ICP备12039018号 粤公网安备 44190002007433号