图片延迟加载 jquery,lazyload.js 调用的demo

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>图片延迟加载练习</title>
<script type="text/javascript" src="/loadimg/static/lazyload/jquery.js"></script>
<script type="text/javascript" src="/loadimg/static/jquery.lazyload.js"></script>
<!--这里有个稍微需要注意的地方就是在选择文件的时候建议下载原始的版本,网上有个修改版,我用的时候没有实现成功,换了原始版本一次就成功了(也可能是自己的问题)-->
</head>
<body>
<div id="imglist">
<img class="lazy" src="/loadimg/static/lazyload/grey.gif" data-original="/loadimg/static/lazyload/view1.png" width="640" heigh="480">
<img class="lazy" src="/loadimg/static/lazyload/grey.gif" data-original="/loadimg/static/lazyload/view1.png" width="640" heigh="480">
<img class="lazy" src="/loadimg/static/lazyload/grey.gif" data-original="/loadimg/static/lazyload/view1.png" width="640" heigh="480">
<img class="lazy" src="/loadimg/static/lazyload/grey.gif" data-original="/loadimg/static/lazyload/view1.png" width="640" heigh="480">
<img class="lazy" src="/loadimg/static/lazyload/grey.gif" data-original="/loadimg/static/lazyload/view1.png" width="640" heigh="480">
<img class="lazy" src="/loadimg/static/lazyload/grey.gif" data-original="/loadimg/static/lazyload/view1.png" width="640" heigh="480">
</div>
</body>
<script type="text/javascript">
$(document).ready(
function($){
$("img.lazy").lazyload({//根据实际情况加载以下参数
placeholder : "/loadimg/static/lazyload/grey.gif", //加载图片前的占位图片
effect : "fadeIn", //加载图片使用的效果(淡入)
threshold : 200, //提前开始加载,值为数字,代表页面高度.如设置为200,表示滚动条在离目标位置还有200的高度时就开始加载图片,可以做到不让用户察觉.
event : "click",//值有click(点击),mouseover(鼠标划过),sporty(运动的),foobar(…).可以实现鼠标莫过或点击图片才开始加载
ontainer: $("#imglist"),//值为某容器.lazyload默认在拉动浏览器滚动条时生效,这个参数可以让你在拉动某DIV的滚动条时依次加载其中的图片
failurelimit : 10//值为数字.lazyload默认在找到第一张不在可见区域里的图片时则不再继续加载,但当HTML容器混乱的时候可能出现可见区域内图片并没加载出来的情况,failurelimit意在加载N张可见区域外的图片,以避免出现这个问题.
});
});
</script>
</html>

转载于:https://www.cnblogs.com/siki/p/4409079.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值