jQuery延迟加载图片插件Lazy Load使用指南_jquery
程序员文章站
2022-03-11 08:09:39
...
Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.
$("img.lazy").lazyload();
在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担.
怎样使用?
Lazy Load 依赖于 jQuery. 请将下列代码加入页面 head 区域:
复制代码 代码如下:
你必须修改 HTML 代码. 在 src 属性中设置展位符图片, demo 页面使用 1×1 像素灰色 GIF 图片. 并且需要将真实图片的 URL 设置到 data-original 属性. 这里可以定义特定的 class 以获得需要延迟加载的图片对象. 通过这种方法你可以简单地控制插件绑定.
复制代码 代码如下:
处理图片的代码如下.
复制代码 代码如下:
$("img.lazy").lazyload();
这将使所有 class 为 lazy 的图片将被延迟加载. 可以参考基本选项 demo
设置敏感度
几乎所有浏览器的 JavaScript 都是激活的. 然而可能你仍希望能在不支持 JavaScript 的客户端展示真实图片. 当浏览器不支持 JavaScript 时优雅降级, 你可以将真实的图片片段在写
推荐阅读
-
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
-
jquery插件lazyload.js延迟加载图片的使用方法
-
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
-
jquery图片延迟加载 前端开发技能必备系列
-
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
-
jquery插件lazyload.js延迟加载图片的使用方法
-
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
-
jQuery图片延迟加载
-
Lazy Load 延迟加载图片的jQuery插件中文使用文档
-
jQuery延迟加载图片插件Lazy Load使用指南