官网下载地址:http://plugins.jquery.com/lazyload/

要引入两个文件,注意这些事html中包含着

<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="js/jquery.lazyload.js"></script>

然后在query.lazyload.js下面配置一下你用到的

<script>
     $(function(){
      $("img.lazy").lazyload({
     placeholder:"./img/loading.gif",    //图片未加载出来时显示的占位图
     effect:"show",          //展现的方式,常用:show显示\fadeIn闪现
     threshold:100,      //在距离屏幕多少px时开始加载
     event:"scroll",        //懒加载的触发事件,常用:click点击/mouseover鼠标移入/sporty运动/默认为scroll滑动
     container:$("#J-sourceList"),   //指定容器内的元素产生效果
     failure_limit:5                //加载多少张可见区域外的图片
    });
     })
  </script>

然后建议img的尺寸尽量统一 那样直接写一个class完美,因为这个我发现需要给img配置width height不给的话有可能会不加载

转载于:https://www.cnblogs.com/nannan-0305/p/10955961.html

jquery的懒加载记录一下踩得坑相关推荐

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

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

  2. jQuery 图片懒加载的方法 以及用$('.lazyImg').each()出错的地方,记录一下~

    我高小莫,今天在这里发誓,如果以后能不用jQuery 的我绝不再用,做习惯了前后端分离的项目,再次回到jQuery ,发现异常的恶心~~~~· 不怪谁,怪就怪当初我,选择项目架构的时候为了省力,竟然选 ...

  3. jQuery lazyload 懒加载

    Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预 ...

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

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

  5. jQuery 插件—— 懒加载

    何为懒加载? 懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资 ...

  6. jQuery.lazyload懒加载

    注意事项:jquery.js务必先引进,然后才加载lazyload:img长宽一定要有,每幅长宽可以不一致:在js段,可以不用$(window).ready来加载事件: 1.将图片路径写入data-o ...

  7. jquery之图片懒加载(总结)

    2019独角兽企业重金招聘Python工程师标准>>> 在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮 ...

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

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

  9. jquery实现图片懒加载

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

最新文章

  1. element-ui中用el-dialog+el-table+el-pagination实现文件默认选中且在分页的条件下有记忆功能...
  2. 实验项目 3-4:一元多项式的乘法与加法运算
  3. Leetcode--923. 三数之和的多种可能
  4. Java成神之路——ASM,Javassist,cglib区别。
  5. Spring Boot Restful框架搭建和使用【持续更新中】
  6. 泡泡龙游戏开发系列教程(三)
  7. 详解C语言中的#define、#undef、#indef、#ifndef、#else、#endif,#if,#elif
  8. 烤鱼界头牌半天妖发文致歉,背后暴露了哪些问题?
  9. 使用Selenium实现微博爬虫:预登录、展开全文、翻页
  10. 并行编程,绝不是你想的那么简单
  11. 为什么RGB要转换成HSV
  12. CSS实现超级炫酷的流光按钮效果
  13. kettle spoon判断增量更新_使用Kettle实现数据实时增量同步--时间戳增量回滚同步...
  14. 不支持python数据类型_python不支持的数据类型有( )。_学小易找答案
  15. 「Snappy」- 使用 snap 安装应用 @20210208
  16. 如何在Windows命令行中使用Unicode字符?
  17. 很久没上来写点东西了,今天把N年前的代码看了一遍。随手写了点寄托哀思--多播委托...
  18. LED显示行业之上位机软件编程篇:
  19. EZDML批量生成spring-boot jpa swagger2 lombok后端接口
  20. markdown字体大小设置_markdown中数学公式字体大小的方法

热门文章

  1. MacOS使用brew无法安装Python_无法安装gdbm_无法安装autojump
  2. IntelliJ IDEA快捷键(Shortcut)官方文档地址
  3. Debian GNU/Linux 的发展简史
  4. HH SaaS电商系统的商品系统设计
  5. u盘装系统学计算机好,教你如何使用u盘做系统
  6. 360安全卫士电脑版_教你降服“流氓头子”正确打开360安全卫士的姿势,还你电脑流畅体验...
  7. php soap传值,在SOAP调用中传递PHP数组
  8. leetcode(动态规划专题)
  9. vue 传递多行数据_vue父组件向子组件传递多个数据的实例
  10. python随机抽取人名_python实现艾宾浩斯背单词功能,实现自动提取单词、邮件发送,再也不用担心背单词啦...