jQuery图片延迟加载插件jQuery.lazyload 的使用
使用方法
引用jquery和jquery.lazyload.js到你的页面
| 
 1 
2 
 | 
<script src="jquery-1.11.0.min.js"></script><script src="jquery.lazyload.js?v=1.9.1"></script> | 
html图片调用方法
为图片加入样式lazy 图片路径引用方法用data-original
| 
 1 
2 
3 
4 
5 
6 
 | 
<img class="lazy" data-original="img/bmw_m1_hood.jpg"><img class="lazy" data-original="img/bmw_m1_side.jpg"><img class="lazy" data-original="img/viper_1.jpg"><img class="lazy" data-original="img/viper_corner.jpg"><img class="lazy" data-original="img/bmw_m3_gt.jpg"><img class="lazy" data-original="img/corvette_pitstop.jpg"> | 
js初始化lazyload并设置图片显示方式
| 
 1 
2 
3 
4 
5 
 | 
<script type="text/javascript" charset="utf-8">  $(function() {      $("img.lazy").lazyload({effect: "fadeIn"});  });</script> | 
在图片中也可以不使用 class="lazy",初始化时使用:
| 
 1 
 | 
$("img").lazyload({effect: "fadeIn"}); | 
这样就可以对全局的图片都有效!
如果想提前载入图片,可以使用 threshold 进行设置,
| 
 1 
 | 
$("img.lazy").lazyload({ threshold :180}); | 
以上实例的含义是:在图片距离屏幕180px时提前载入:
引入
| 
 1 
2 
 | 
<script src="jquery-1.11.0.min.js"></script><script src="jquery.lazyload.js?v=1.9.1"></script> | 
路径依据实际目录来确定。
| 
 1 
2 
3 
4 
5 
 | 
<script type="text/javascript" charset="utf-8">  $(function() {      $("img.lazy").lazyload({effect: "fadeIn"});  });</script> | 
图片引用lazyload 方式
| 
 1 
 | 
<img class="lazy" data-original="img/bmw_m1_hood.jpg"  /> | 
参数设置
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
 | 
$("img.lazy").lazyload({  placeholder : "img/grey.gif", //用图片提前占位    // placeholder,值为某一图片路径.此图片用来占据将要加载的图片的位置,待图片加载时,占位图则会隐藏  effect: "fadeIn", // 载入使用何种效果    // effect(特效),值有show(直接显示),fadeIn(淡入),slideDown(下拉)等,常用fadeIn  threshold: 200, // 提前开始加载    // threshold,值为数字,代表页面高度.如设置为200,表示滚动条在离目标位置还有200的高度时就开始加载图片,可以做到不让用户察觉  event: 'click',  // 事件触发时才加载    // event,值有click(点击),mouseover(鼠标划过),sporty(运动的),foobar(…).可以实现鼠标莫过或点击图片才开始加载,后两个值未测试…  container: $("#container"),  // 对某容器中的图片实现效果    // container,值为某容器.lazyload默认在拉动浏览器滚动条时生效,这个参数可以让你在拉动某DIV的滚动条时依次加载其中的图片  failurelimit : 10 // 图片排序混乱时     // failurelimit,值为数字.lazyload默认在找到第一张不在可见区域里的图片时则不再继续加载,但当HTML容器混乱的时候可能出现可见区域内图片并没加载出来的情况,failurelimit意在加载N张可见区域外的图片,以避免出现这个问题.}); | 
jQuery图片延迟加载插件jQuery.lazyload 的使用的更多相关文章
- jQuery图片延迟加载插件jQuery.lazyload
		
插件描述:jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载在可提高网页下载速度.在某些情况下,它也能帮助减轻服务器负载. 使用方法 引用jquery和jquery.lazy ...
 - jQuery图片延迟加载插件jQuery.lazyload使用方法(转)
		
使用方法 1.引用jquery和jquery.lazyload.js到你的页面 <script src="jquery-1.11.0.min.js"></scri ...
 - jQuery图片延迟加载插件jquery.lazyload.js
		
在实际的项目开发中,我们通常会遇见这样的场景:一个页面有很多图片,而首屏出现的图片大概就一两张,那么我们还要一次性把所有图片都加载出来吗?显然这是愚蠢的,不仅影响页面渲染速度,还浪费带宽.这也就是们通 ...
 - 第一次自己写jquery图片延迟加载插件,不通用,但修改一下还是可以使用到很多页面上的
		
不断修改完善中…… /*! * jquery.lazyoading.js *自定义的页面图片延迟加载插件,比网上的jquery.lazyload简单,也更适合自己的网站 *使用方法: 把img 的cl ...
 - jQuery图片切换插件jquery.cycle.js
		
Cycle是一个很棒的jQuery图片切换插件,提供了非常好的功能来帮助大家更简单的使用插件的幻灯功能 下载cycle插件并引入,此时,注意把引入它的代码放在引入jQuery主文件之后. <he ...
 - JQuery图片延迟加载插件,动态获取图片长宽尺寸
		
以前的网站带宽小,没有特别多的大图,现在不同了,各种图片网站如同雨后春笋层出不穷.服务器是抗住了,但是客户端就有意见了,太多的图片必然导致页面加载缓慢,特别是有些table结构的站点更是如此.能否让图 ...
 - jquery图片切换插件jquery.cycle.js参数详解
		
转自:国人的力量 blog.163.com/xz551@126/blog/static/821257972012101541835491/ 自从使用了jquery.cycle.js,我觉得再也不用自己 ...
 - jQuery图片延迟加载插件:jquery.lazyload
		
----------------------------------------------------------------------------------------------- clas ...
 - 图片延迟加载插件jquery.lazyload.js的使用方法
		
最新版的jquery.lazyload.js已不再是伪的延迟加载了 一.请按照基本使用方法说明设置 //载入JavaScript 文件 <script src="jquery.js&q ...
 
随机推荐
- http trigger 事件源是事件的生产者,函数是事件的处理者
			
以函数计算作为 API 网关后端服务_用户指南(开放 API)_API 网关-阿里云 https://help.aliyun.com/document_detail/54788.html 创建触发器 ...
 - the largest value you actually can transmit between the client and server is determined by the amount of available memory and the size of the communications buffers.
			
the largest value you actually can transmit between the client and server is determined by the amoun ...
 - HDU 4850 Wow! Such String!(欧拉道路)
			
HDU 4850 Wow! Such String! 题目链接 题意:求50W内的字符串.要求长度大于等于4的子串,仅仅出现一次 思路:须要推理.考虑4个字母的字符串,一共同拥有26^4种,这些由这些 ...
 - ios32---线程的状态
			
// // ViewController.m // 04-了解-线程的状态 // // 创建线程是处于新建状态,start是就绪状态,会放入到可调度线程池里面(cpu看线程是否可以调用,是看线程是否在 ...
 - docker 基本指令
			
sudo docker info 查看docker状态. jiqing@ThinkPad:~$ sudo docker info [sudo] password for jiqing: Contain ...
 - Opencv+Zbar二维码识别(二维码校正)
			
二维码和车牌识别基本都会涉及到图像的校正,主要是形变和倾斜角度的校正,一种二维码的畸变如下图: 这个码用微信扫了一下,识别不出来,但是用Zbar还是可以准确识别的~~. 这里介绍一种二维码校正方法,通 ...
 - Spring Theme简单应用
			
Spring MVC特性里由一个是关于Spring Theme主题的应用,所以写了个Demo 1.这里先看项目结构(Meven项目) 2.所需的POM依赖 <dependency> < ...
 - Ruby on Rails5 直接的路径无效问题
			
比如设置个背景 background = "../../assets/images/test1.jpg" 会发现无效 网上一翻,Rails里面直接指定无效. 解决方法就是把 ...
 - bzoj 1660: [Usaco2006 Nov]Bad Hair Day 乱发节【单调栈】
			
开一个单调递减的单调栈,然后用sum数组维护每个点的答案,新加点的时候一边退栈一边把退掉的点的sum加进来 #include<iostream> #include<cstdio> ...
 - Beyond Compare 激活解决办法
			
问题: 当你使用过一段时间后会提示有问题,需要激活或者什么. 解决办法: 找到这个路径并删除其下Beyond Compare 3文件夹即可正常使用. C:\Users\******\AppData\R ...