作家
登录

jquery 插件实现图片延迟加载效果代码

作者: 来源:www.28hudong.com 2013-03-30 01:54:12 阅读 我要评论

减少了页面加载的时间了,也减轻了服务器的压力,看了一下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

  推荐阅读

  js左侧多级菜单动态的解决方案

复制代码 代码如下: <div><a onclick="news_pro('1.1')">1</a></div> <div id="1.1" > <div> <a onclick="news_pro('1.1.1')">1.1</a></div> </div> 这就出现两次类别了,点父级显示(隐藏)子级菜单,JS代码也就>>>详细阅读


本文标题:jquery 插件实现图片延迟加载效果代码

地址:http://www.17bianji.com/kaifa2/JS/27149.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)