2019独角兽企业重金招聘Python工程师标准>>>

在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担.

懒加载使用:

1.先在页面引入jquery.js 和lazyload.js(注意引入顺序)

1
2
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.lazyload.js"></script>
2.先给需要懒加载的图片添加类名, 例如class=“lazy”;图片地址必须放在data-original属性上,不必写src属性,进行图像插件捆绑。代码如下:

1
<img class="lazy" alt="" width="640" height="480" data-original="img/example.jpg" />
3.最后调用执行lazyload()函数;

1
2
3
<script type="text/javascript">
    $("img.lazy").lazyload(); 
</script>
可以设置懒加载的触发事件:

懒加载默认的是,srcoll事件触发,页面滚动的时候,当图片出现在视野中时加载,不滚动不加载;有时候我们需要当页面加载完成时,不用滚动,立即执行加载显示图片,这时候我们就可以给懒加载绑定“sporty”事件,代码如下:

1
2
3
4
5
6
7
8
9
$(function() {
    $("img.lazy").lazyload({
        event : "sporty"
    });
});
<a href="www.wfqcp.com/" class="lightblue">潍坊长途汽车站</a> 
 
$(window).bind("load", function() {
    var timeout = setTimeout(function(){$("img.lazy").trigger("sporty")},2000);//2秒后自动加载图片
});   <em id="__mceDel" style="background-color: #ffffff; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px">  </em>

转载于:https://my.oschina.net/u/3042303/blog/850140

jquery之图片懒加载(总结)相关推荐

  1. 使用jQuery实现图片懒加载原理

    在网页中,常常需要用到图片,而图片需要消耗较大的流量.正常情况下,浏览器会解析整个HTML代码,然后从上到下依次加载的图片标签.如果页面很长,隐藏在页面下方的图片其实已经被浏览器加载了.如果用户不向下 ...

  2. Java对图片懒加载_[Java教程]JQuery实现图片懒加载_星空网

    JQuery实现图片懒加载 2018-08-16 0 懒加载的原因: 对于图片过多的场景,为了提高页面的加载速度,降低服务器的负载,增强用户体验,我们对还没出现在视野的图片先不加载,当元素出现在我们视 ...

  3. jquery实现图片懒加载

    实现一个懒加载,效果如上所示 HTML <!DOCTYPE html> <html lang="en"><head><meta chars ...

  4. 基于jquery的图片懒加载js

    在京东商城浏览时, 会发现产品图片只显示了一屏, 当页面向下滚动时下面的产品图片才逐渐加载. 以下是实现代码(基于jquery): function lazyload(option){var sett ...

  5. 前端学习(1033):jquery插件-图片懒加载

    1下载插件 2html css和js引入 ctrl+h 快速替换 必须最后插入

  6. 图片太多加载过慢?学学图片懒加载吧

    实验介绍 我们在浏览图片较多的网页时,有没有想过这些图片是如何成功展示的呢?比如像这样的图片素材网站: 这样的网页拥有成千上万的图片资源,如何优化网页性能成为了开发人员不得不思考的技术问题. 不难发现 ...

  7. jQuery图片懒加载示例(滚动函数再加载)

    图片懒加载可以极大的减轻服务器请求的负担,如果没有做这样的操作,一个页面很多图片同时请求,就会渲染慢,影响用户体验! 原理其实很简单,就是滚动条拉下来显示的时候再加载显示出真实的图片,在不显示的区域的 ...

  8. JQuery实现网页图片懒加载

    使用img标签加载图片,在网页上显示图片,这里就简单的设置一下样式了,主要目的是展示图片的不同加载方式. 1.普通实现方式 普通的实现方式就是不做任何处理,需要使用到图片时就去加载图片,这些图片一般存 ...

  9. Jquery图片懒加载和预加载

    Jquery图片懒加载和预加载 懒加载 1.什么是懒加载 Lazy Load也叫懒加载,延迟加载,顾名思义,就是在图片未到达可视区域时,不加载图片,我们常常在很多的优秀网站上看到类似的例子,例如迅雷. ...

最新文章

  1. css样式IE8强制兼容IE7
  2. php怎样加密文件,如何使用php加密大文件并通过命令行解密?
  3. CSP认证201403-4 无线网络[C++题解]:宽搜、bfs最短路、图论
  4. qimage加载bmp图片_批量修改图片大小,我发现了最简单的方法!
  5. 第2讲 | 网络分层的真实含义是什么?
  6. 银行大数据新玩法,构建“一湖两库”金融数据湖
  7. uc3842改可调电源教程_《学习笔记》--DC/DC电源电路设计实例
  8. Python:pip下载库后导入Pycharm的方法
  9. 实验报告:统计字符串中子字符串出现的次数
  10. 中国新能源汽车行业十四五展望规划与投资决策建议报告2022版
  11. 鸿蒙大陆罪恶深渊哪里出,库库马力
  12. Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transform
  13. 【信奥赛一本通】1378:最短路径(shopth)(详细代码)
  14. TableauとSFDCデータ整理
  15. [数据结构]——浅谈红黑树原理与简易实现
  16. VMware 虚拟机开机黑屏
  17. matlab求隐函数二阶导,求隐函数二阶导数.ppt
  18. 为了整明白苹果电脑到底会不会中毒,我真的把病毒拷了进去
  19. 微信跳转手机默认浏览器下载APP(APK)的方法
  20. 如何检测和克服MLOps中的模型漂移

热门文章

  1. 基于Boost::beast模块的小型http服务器
  2. ITK:仅将过滤器应用于图像的指定区域
  3. VTK:Utilities之ReportRenderWindowCapabilities
  4. VTK:Rendering之StripFran
  5. VTK:PolyData之CellCenters
  6. VTK:Points之ExtractSurfaceDemo
  7. OpenGL mipmap filters贴图过滤的实例
  8. C++word break断字(基于单词或字符串)(附完整源码)
  9. QT的QJSEngine类的使用
  10. C语言 字符串相关的函数