欢迎光临

木子屋

标题: jQuery插件：Lazy Load使用示例

作者: dnawo

日期: 2012-02-24 01:34 PM

分类: 脚本语言

内容: Lazy Load是一个jQuery插件，它的作用是延迟加载页面上的一些图片。例如当一个页面非常长时，先加载可见区域的图片，不可见区域的图片都不加载，直到拉动滚动条时才加载显示。这非常的棒，不仅加快了客户端页面打开速度，还能降低服务器端请求数。
Lazy Load语法
html代码：
复制内容到剪贴板 程序代码<img src="img/grey.gif" data-original="img/example.jpg">
说明：src是占位图片，data-original为真实图片地址。
js代码：
复制内容到剪贴板 程序代码$("img").lazyload();
lazyload方法参数
复制内容到剪贴板 程序代码settings = {
threshold : 0,
failure_limit : 0,
event : "scroll",
effect : "show",
container : window,
data_attribute : "original",
skip_invisible : true,
appear : null,
load : null
};
说明：平时常用的参数有event和effect，event表示引发加载图片的事件，可以是click、mouseover等；effect表示显示图片的效果。
Lazy Load使用示例
复制内容到剪贴板 程序代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jQuery插件：Lazy Load使用示例-Mzwu.COM</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="https://raw.github.com/tuupola/jquery_lazyload/master/jquery.lazyload.min.js"></script>
<script type="text/javascript">
.ready(function(){
$("img").lazyload({
effect : "fadeIn"
});
});
</script>
</head>
<body>
<img src="http://www.mzwu.com/images/grey.gif" data-original="http://www.mzwu.com/images/1.jpg" width="765" height="574" />
<img src="http://www.mzwu.com/images/grey.gif" data-original="http://www.mzwu.com/images/2.jpg" width="765" height="574" />
<img src="http://www.mzwu.com/images/grey.gif" data-original="http://www.mzwu.com/images/3.jpg" width="765" height="574" />
<img src="http://www.mzwu.com/images/grey.gif" data-original="http://www.mzwu.com/images/4.jpg" width="765" height="574" />
<img src="http://www.mzwu.com/images/grey.gif" data-original="http://www.mzwu.com/images/5.jpg" width="765" height="574" />
</body>
</html>
参考资料
[1].Lazy Load Plugin for jQuery：http://www.appelsiini.net/projects/lazyload

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.895 ms

返回

标题: jQuery插件：Lazy Load使用示例

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.895 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.942 ms

返回