jquery插件 —— Lazy Load 延迟加载图片

LazyLoad是一款基于jQuery的图片延迟加载插件,能够有效提升页面加载速度并减轻服务器负担。该插件仅加载处于浏览器可视区域内的图片,其余部分则在用户滚动页面时按需加载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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


1、 Lazy Load 依赖于  jQuery . 请将下列代码加入页面  head  区域:
< script src = "jquery.js"  type = "text/javascript" ></ script >  
< script src = "jquery.lazyload.js"  type = "text/javascript" ></ script >

2、 你必须修改 HTML 代码. 在   src   属性中设置展位符图片, demo 页面使用 1x1 像素灰色 GIF 图片. 并且需要将真实图片的 URL 设置到   data-original   属性. 这里可以定义特定的   class   以获得需要延迟加载的图片对象. 通过这种方法你可以简单地控制插件绑定.
<img class="lazy"src="img/grey.gif"data-original="img/example.jpg" width="640" heigh="480">
处理图片的代码如下:
$("img.lazy").lazyload();
这将使所有   class    lazy  的图片将被延迟加载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值