首页 > 代码库 > jQuery图片延迟加载插件
jQuery图片延迟加载插件
在一些图片较多的页面上,如果图片都一起加载网页的速度会比较慢,而且也浪费流量。
使用图片延时加载插件就解决这些问题。
方法:
引入jquery和插件文件
<script src="http://www.mamicode.com/jquery.js" type="text/javascript"></script><script src="http://www.mamicode.com/jquery.lazyload.js" type="text/javascript"></script>
图片代码设置
<img class="lazy" src="未加载前的图片地址" original="要显示的图片地址">
js调用
$("img.lazy").lazyload();
Lazyload属性:
threshold:值为number,图片离屏幕多少像素时开始提前加载;
event:值为String,使图片显示的事件,支持jQuery的所有事件,也可以是自定义事件。如:设置event为click,则需要点击占位符图片才能让图片显示;
effect:值为String,图片显示的效果,默认值为show。支持jQuery的fadeIn, slideDown;
container:值为String,使某容器内的使用延迟加载,容器内需要有滚动条;
$("img.lazy").lazyload({ threshhold:100, effect:"fadeIn"});
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。