lazy load 图片延迟加载 跟随滚动条
http://plugins.jquery.com/lazyload/
Jquery.LazyLoad.js插件参数详解:
1,用图片提前占位
placeholder : "img/grey.gif",
参数:placeholder,值为某一图片路径.此图片用来占据将要加载的图片的位置,待图片加载时,占位图则会隐藏
2,载入使用何种效果
effect : "fadeIn",
参数:effect(特效),值有show(直接显示),fadeIn(淡入),slideDown(下拉)等,常用fadeIn
3,提前开始加载
threshold : 200,
参数:threshold,值为数字,代表页面高度.如设置为200,表示滚动条在离目标位置还有200的高度时就开始加载图片,可以做到不让用户察觉.
4,事件触发时才加载
event : "click",
参数:event,值有click(点击),mouseover(鼠标划过),sporty(运动的),foobar(…).可以实现鼠标莫过或点击图片才开始加载,后两个值未测试…
5,对某容器中的图片实现效果
container: $("#container"),
参数:container,值为某容器.lazyload默认在拉动浏览器滚动条时生效,这个参数可以让你在拉动某DIV的滚动条时依次加载其中的图片
6,图片排序混乱时
failurelimit : 10,
参数:failurelimit,值为数字.lazyload默认在找到第一张不在可见区域里的图片时则不再继续加载,但当HTML容器混乱的时候可能出现可见区域内图片并没加载出来的情况,failurelimit意在加载N张可见区域外的图片,以避免出现这个问题.
---------------------------------------------------------------------------------------------------------------------------------
</head>
<body>
<!--width height这两个属性一定要加,起到占位作用-->
<img class="lazy" data-original="http://localhost:19265/img/02.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/03.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/04.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/05.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/06.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/07.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/08.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/09.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/10.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/11.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/12.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/13.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/14.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/15.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/16.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/17.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/18.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/19.jpg" width="399px" height="600px" border="0" alt=""/><br/>
<img class="lazy" data-original="http://localhost:19265/img/20.jpg" width="399px" height="600px" border="0" alt=""/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="/Script/jquery.lazyload.js"></script>
<script type="text/javascript">
$(function () {
$("img.lazy").lazyload({
effect: "fadeIn"
});
});
</script>
</body>
</html>
lazy load 图片延迟加载 跟随滚动条的更多相关文章
- Lazy Load 图片延迟加载(转)
jQuery Lazy Load 图片延迟加载来源 基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载. 对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度. ...
- jQuery Lazy Load 图片延迟加载
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载. 对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度. 版本: jQuery v1.4.4+ jQuery ...
- jQuery Lazy Load图片懒加载
传送门:官网地址,jQuery Lazy Load v1.7.2下载,Github 使用方法: 1.引用js文件 <script src="jquery.js">< ...
- JS实现移动端图片延迟加载
图片延迟加载常见的有,jquery.lazyload.js,原生JS实现的echo.js.但是都是必须给图片设置宽高. 因为项目是移动端,而且无法在加载前知道图片的宽高,所以,只好自己写了一个. 既然 ...
- Lazy Load, 延迟加载图片的 jQuery 插件.
Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预 ...
- Lazy Load, 延迟加载图片的 jQuery 插件 - NeoEase
body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI ...
- 延迟加载图片的 jQuery 插件:Lazy Load
网站的速度非常重要,现在有很多网站优化的工具,如 Google 的Page Speed,Yahoo 的 YSlow,对于网页图片,Yahoo 还提供 Smush.it这个工具对图片进行批量压缩,但是对 ...
- jQuery延迟加载插件(Lazy Load)详解
最 新版本的Lazy Load并不能替代你的网页.即便你使用JavaScript移除了图片的src属性,有些现代的浏览器仍然会加载图片.现在你必须修改你的html代 码,使用占位图片作为img标签的s ...
- Ionic 3 延迟加载(Lazy Load)实战(一)
本文分享并演示了在 Ionic 3 框架中如何进行模块的延迟加载(Lazy Load)开发. 在我的实战课程「快速上手Ionic3 多平台开发企业级问答社区」中,因为开发的仿知乎 App 模块间的加载 ...
随机推荐
- C++中构造函数初始化成员列表总结
1.只能在构造函数初始化列表初始化的成员变量的类型? a.const成员变量 b.引用类型的成员变量 c.static不能在初始化列表中进行初始化 d.类成员变量中有自定义类型的变量最好在初始化列表中 ...
- java.sql.SQLException:指定了无效的 Oracle URL
java.sql.SQLException:指定了无效的 Oracle URL 昨天晚上用MyEclipse连接Oracle,出现了" java.sql.SQLException: 指定了无 ...
- poj 2836 Rectangular Covering(状态压缩dp)
Description n points are given on the Cartesian plane. Now you have to use some rectangles whose sid ...
- python网络请求简洁之道--python requests简介
#requests中文文档:http://cn.python-requests.org/en/latest/#学习出处:http://mp.weixin.qq.com/s?__biz=MjM5NzU0 ...
- laravel-模板引擎Blade
(慕课网_轻松学会Laravel-基础篇_天秤vs永恒老师) 一.概述 Blade是Laravel提供的一个既简单又强大的模板引擎 和其他流行的PHP模板引擎不一样,Blade并不限制你在视图view ...
- iphone真机开发流程之--证书申请
一.申请 1.进入ios开发者中心 http://www.apple.com.cn/developer/ios/index.html 2.点击登录 输入用户名和密码(前提:已经有Apple ID,且花 ...
- Button和ImageButton
Button----button ImageButton----图片button 共同拥有特征: 都能够作为一个button产生点击事件 不同点 1. Button有text的属性.ImageButt ...
- 3DShader之移位贴图(Displacement Mapping)
我们知道法线贴图是只是改了物体的法线属性,用来计算光照,但是并没有改变物体本身的网格.但是移位贴图就不一样了,它会移动物体的顶点.我用移位贴图做了个海洋,好了,上了图再讲: 注意看海的边缘的顶点,已经 ...
- Qt 图形特效(Graphics Effect)介绍
原文链接:Qt 图形特效(Graphics Effect)介绍 QGraphicsEffect也是Qt-4.6引入的一个新功能.它让给图形元素QGraphicsItem增加更佳视觉效果的编程变得非常简 ...
- ARM指令集——条件执行、内存操作指令、跳转指令
ARM 汇编指令条件执行 在ARM模式下,任何一条数据处理指令可以选择是否根据操作的结果来更新CPSR寄存器中的ALU状态标志位.在数据处理指令中使用S后缀来实现该功能. 不要在CMP,CMN,TST ...