当在做一个图片展示站的时候,一个页面加载的图片过多会,如果服务器的带宽跟不上,明显会感觉到页面很卡,严重的浏览器也会崩溃,所以我推荐采用即看即所得的模式,当滚动到下一屏时才进行加载图片。

注意:即便如此,也希望保持图片的大小不要太大,例如上传一个1M的图 在页面中显示,当有100张时,可想而知,100M的图片需要加载,所以推荐将图片进行裁剪或者压缩处理展示,特别是列表页!

<script type="text/javascript" src="jquery.lazyload.js"></script>
<script type="text/javascript" src="jquery.scrollstop.js"></script>
$(function(){
    //延迟加载图片
    $("img.lazy_load").lazyload({
      event: "scrollstop", //滚动加载
      effect : "fadeIn" //淡入
    });
})
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>
<img src='1.jpg' class='lazy_load'/>

最新文章

  1. [原创]java WEB学习笔记65:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) ModelDriven拦截器 paramter 拦截器
  2. Python学习总结7:随机字符串和随机数
  3. 一个解析cgi参数的SHELL脚本
  4. Delphi 能不能从Ring 3进入Ring 0
  5. springMVC Helloword 入门程序
  6. 转 ogg组件介绍
  7. ICE异步程序设计-----AMI/AMD
  8. GpG使用指南
  9. linux 下安装php curl扩展
  10. 学习ASP.NET Core Razor 编程系列三——创建数据表及创建项目基本页面
  11. 安卓4.0以上系统怎么不用root激活XPOSED框架的方法
  12. 【LOJ6482】LJJ 爱数数 数论
  13. spring boot本地调试服务器部署项目
  14. 【OpenGL】搭建opgl环境
  15. RabbitMQ疑惑释义
  16. Kafka介绍与消息队列
  17. Deep learning with Python 学习笔记(8)
  18. workerman的使用实践--并与solaris通信
  19. Linux安装go语言开发包
  20. 手把手教你使用koa2

热门文章

  1. 「Vue」自定义指令
  2. __metaclass__ 实现单列模式
  3. Hadoop基础原理
  4. 使用 Collections 实现排序 sort方法 对List 实体类实现Comparable类 示例
  5. codevs 3327 选择数字
  6. Linux部署node环境
  7. LintCode 407: Plus One
  8. 网摘关于BarCodeControl控件
  9. 如何更优雅地写Django REST framework
  10. 翻译:CommonJS的wiki