图片懒加载
来源:互联网 发布:网站美工设计培训 编辑:程序博客网 时间:2024/05/19 02:39
- 图片懒加载,首屏(目测浏览器最大化窗口时的可见范围)可见区域以外的所有图片使用懒加载,即在滚动页面的时候才自动获取图片,实现方法为采用修改img标签的src属性为src3或src4,阻止图片的加载。
- <html>
- <script type="text/javascript" src="./jquery-1.3.2.min.js"></script>
- <script type="text/javascript" src="./common_lazyload.js"></script>
- <body id="index">
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- <img src3="./gw.jpg"/><p>
- </body>
- </html>
common_lazyload.js
//懒加载function lazyload(option) {var settings = {defObj : null,defHeight : 0};settings = $.extend(settings, option || {});var defObj = (typeof settings.defObj == "object")? settings.defObj.find("img"): $(settings.defObj).find("img");var pageTop = function() {var d = document, y = (navigator.userAgent.toLowerCase().match(/iPad/i) == "ipad")? window.pageYOffset: Math.max(d.documentElement.scrollTop, d.body.scrollTop);return d.documentElement.clientHeight + y - settings.defHeight;};var imgLoad = function() {defObj.each(function() {if ($(this).offset().top <= pageTop()) {var src3 = $(this).attr("src3");if (src3) {$(this).attr("src", src3).removeAttr("src3");}}});};imgLoad();$(window).bind("scroll", function() {imgLoad();});}$(document).ready(function() {//懒加载lazyload({defObj : "#index"});});
转载于:http://dengli19881102.iteye.com/blog/1756528
0 0
- 图片预加载与图片懒加载
- 图片预加载与图片懒加载
- 图片懒加载(图片延迟加载问题)
- 图片懒加载技术
- 图片懒加载
- 图片懒加载
- 图片懒加载,亲测
- 图片懒加载
- 图片懒加载
- 图片懒加载
- 图片懒加载
- js 图片懒加载
- 图片懒加载
- 图片懒加载
- 图片懒加载资料
- HTML图片懒加载
- 图片懒加载
- 图片懒加载
- JAVA里Handler和android里Handler的区别
- ubuntu压缩解压
- java环境变量配置
- 如何创造用户喜爱的产品—From TED
- 传输层协议TCP与UDP的详细阐述与比较
- 图片懒加载
- 推荐系统之实践篇
- 第一周项目 旱冰场造价
- 在cocos2d-x中加入一个UIView
- SQL语言常用
- IOS 验证码
- UITableViewCell的基本使用
- Why is celsius = 5 * (fahr - 32) / 9 ?
- ios ----UIScrollview循环滑动