web前端图片懒加载
来源:互联网 发布:双十一红包 淘宝联盟 编辑:程序博客网 时间:2024/05/19 12:39
(function(){var imgList=[];//懒加载图片组成的数组var timer;//计时器var offset=0;//偏移量function imgShow(el){//判断img是否出现在可视窗口 var positions = el.getBoundingClientRect(); return positions.top <= (document.documentElement.clientHeight || window.innerHeight) + parseInt(offset); };function imgLoading(el){//滚动监听 var els = document.querySelectorAll(el); imgList = Array.apply(null,els); window.addEventListener('scroll',function(){ clearTimeout(timer); timer=setTimeout(function(){ for(var i = 0 ; i < imgList.length; i++){ if(imgShow(imgList[i])){ imgList[i].src = imgList[i].getAttribute('data-src'); imgList.splice(i,1); } } },300); },false) }; imgLoading('.imgLazyLoad');})();
阅读全文
1 0
- web前端图片懒加载
- web前端图片懒加载
- web前端图片懒加载实现原理
- web前端图片懒加载实现原理(一)
- web前端图片懒加载实现原理(二)
- 前端优化-图片懒加载
- web前端性能优化(二)--图片的延迟加载
- 前端常用技术之图片懒加载
- 前端小白--图片懒加载imgLazyLoading
- 前端复习--图片加载
- 前端图片加载优化
- web前端关键词及web前端图片
- 前端滚动延时加载图片
- 前端优化:延迟加载图片
- 【web前端优化之图片延迟加载初探】中午不睡,下午崩溃
- web前端压缩图片方法——加快页面加载速度
- web前端压缩图片方法——加快页面加载速度
- 前端如何实现图片懒加载(lazyload) 提高用户体验
- layout_item_right_layout
- abstract class和interface的区别
- C#中的Split()函数
- 多线程的实现方式
- hive 时间格式,计算
- web前端图片懒加载
- 第二章 渲染流水线(下)---Shader语言与Draw Call
- tcp、udp观后感
- python 调试工具
- 【Java】数组不能通过toString方法转为字符串
- 根据文字长度改变text高度
- DWR的用法以及同步和异步的设置
- Redis主从配置及使用KeepAlived实现Redis高可用
- 链表问题---删除链表的中间节点和a/b处的节点