手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery 插件实现图片延迟加载效果代码
jquery 插件实现图片延迟加载效果代码
摘要:减少了页面加载的时间了,也减轻了服务器的压力,看了一下javascript源码,里面写的了lazyload,我就百度了一下,找到了一个jqu...

减少了页面加载的时间了,也减轻了服务器的压力,看了一下javascript源码,里面写的了lazyload,我就百度了一下,找到了一个jquery的实现这种效果的插件:jquery.lazyload,一个很不错的插件。

比如你打开一个比较大或者长的网页,那么Lazy load能够实现先加载您所看到区域的图片,等你滚动到哪里,就加载那里的图片。

如果你是图片网站,而且一个页面要加载很多图片,这个插件是个很不错的选择。

如何使用,引用如下js:

查看源代码打印帮助

复制代码 代码如下:

<script src="jquery.js" type="text/javascript"></script>

<script src="jquery.lazyload.js" type="text/javascript"></script>

在你的页面中加入如下的javascript:

查看源代码打印帮助1 $("img").lazyload();

这将会使所有的图片都延迟加载。插件还有几个配置项可供设置。

当然对于一些用户来说就上面的功能远远是不能达到要求的,下面我们看看是如何设置灵敏度的。我们可以设置阀值来控制 这个功能比较人性化吧。

$(“img”).lazyload({ threshold : 200 });

把阀值设置成200 意思就是当图片没有看到之前先load 200像素。当然了你也可以通过设置占位符图片和自定事件来触发加载图片事件

查看源代码打印帮助

复制代码 代码如下:

$("img").lazyload({

placeholder : "img/grey.gif",

event : "click"

});

我们还可以通过定义effect 参数来定义一些图片显示效果

查看源代码打印帮助

复制代码 代码如下:

$("img").lazyload({

placeholder : "img/grey.gif",

effect : "fadeIn"

});

下载地址: source, minified or packed

【jquery 插件实现图片延迟加载效果代码】相关文章:

jQuery实现鼠标经过图片变亮其他变暗效果

jQuery实现首页图片淡入淡出效果的方法

jQuery插件zepto.js简单实现tab切换

在JavaScript应用中使用RequireJS来实现延迟加载

jQuery插件pagewalkthrough实现引导页效果

Jquery注册事件实现方法

jQuery插件实现适用于移动端的地址选择器

jQuery插件Slider Revolution实现响应动画滑动图片切换效果

jQuery实现在列表的首行添加数据

jQuery实现转动随机数抽奖效果的方法

精品推荐
分类导航