jquery图片延迟加载方案解决图片太多加载缓慢问题
2024-10-19 04:24:53
当在做一个图片展示站的时候,一个页面加载的图片过多会,如果服务器的带宽跟不上,明显会感觉到页面很卡,严重的浏览器也会崩溃,所以我推荐采用即看即所得的模式,当滚动到下一屏时才进行加载图片。
注意:即便如此,也希望保持图片的大小不要太大,例如上传一个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'/>
最新文章
- [原创]java WEB学习笔记65:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) ModelDriven拦截器 paramter 拦截器
- Python学习总结7:随机字符串和随机数
- 一个解析cgi参数的SHELL脚本
- Delphi 能不能从Ring 3进入Ring 0
- springMVC Helloword 入门程序
- 转 ogg组件介绍
- ICE异步程序设计-----AMI/AMD
- GpG使用指南
- linux 下安装php curl扩展
- 学习ASP.NET Core Razor 编程系列三——创建数据表及创建项目基本页面
- 安卓4.0以上系统怎么不用root激活XPOSED框架的方法
- 【LOJ6482】LJJ 爱数数 数论
- spring boot本地调试服务器部署项目
- 【OpenGL】搭建opgl环境
- RabbitMQ疑惑释义
- Kafka介绍与消息队列
- Deep learning with Python 学习笔记(8)
- workerman的使用实践--并与solaris通信
- Linux安装go语言开发包
- 手把手教你使用koa2