为网站图片增加延迟加载功能,提升用户体验
2014-03-13 17:27
519 查看
http://mslog.sinaapp.com/archives/33
今天在博客园看了一位哥的按需加载图片博客,将代码做成一个函数封装下,直接拿来主义用在我的站上,
大家可以看看真实效果
138mm美女图片网
来张截屏欣赏
138mm.com 美女图片网
今天在博客园看了一位哥的按需加载图片博客,将代码做成一个函数封装下,直接拿来主义用在我的站上,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | var fn = function(){ $("img").each(function() {//遍历所有图片 var othis = $(this),//当前图片对象 top = othis.offset().top - $(window).scrollTop();//计算图片top - 滚动条top if (top > $(window).height()) {//如果该图片不可见 return;//不管 } else { othis.attr('src', othis.attr('data-src')).removeAttr('data-src');//可见的时候把占位值替换 并删除占位属性 } }); } function lazy_load_img(){ fn(); $(window).scroll(fn).resize(fn);//绑定事件 } |
138mm美女图片网
来张截屏欣赏
138mm.com 美女图片网
相关文章推荐
- 图片显示提高用户体验—JS实现—图片预加载,图片延迟加载
- 利用简洁的图片预加载组件提升h5移动页面的用户体验
- 提升网站用户体验—WebP 图片的高效使用
- 提升网站用户体验—WebP 图片的高效使用
- 利用简洁的图片预加载组件提升h5移动页面的用户体验
- 一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。
- 利用简洁的图片预加载组件提升h5移动页面的用户体验--转载
- 提升用户体验之道:图片预加载
- 利用简洁的图片预加载组件提升h5移动页面的用户体验
- 为了增加用户体验,button点击与不点击显示不同的图片
- 微信公众平台新增投票和多客服功能 进一步提升用户体验
- paip.提升用户体验---提取FLASH中图片
- 提升用户体验!29个使用动画效果的网站布局
- 提升网站用户体验的几个建议
- Jquery.LazyLoad.js实现图片延迟加载功能
- 图片异步延迟加载,提升网页打开速度
- 提升企业网站用户体验 你不可不知的秘诀
- 百度:一切有益于用户体验的行为都有助于提升网站权重
- 百度关闭竞价排名部分功能,以提升用户体验
- 网站用户体验,你要如何提升?