细致的朋友可以有发现,361模板网的所有页面都实现了页面图片的异步加载 延迟加载功能,随着鼠标像下滚动,页面上的图片逐渐加载显示出来,而不是打开页面所有的图片都全部一次性显示出来。
这种只加载浏览器视野范围内的图片,没出现在范围内的图片就暂不加载,等用户滑动滚动条时再逐步加载的方法就是我们常说的图片异步缓冲延迟加载。下面我们来介绍页面图片实现延迟加载的方法。
实现方法:
1、把所需的两个js文件(jquery-1.7.1.min.js 和 jquery.lazyload.js)引用到html中,一般放在<head>中
2、html中的img标签稍作修改:如:
<img data-original="yuantupian.jpg" src="jiazai.png">
解析:
src="jiazai.png"为图片预加载的显示图片,可以放一张比较小的图片
data-original="yuantupian.jpg"为预加载图片之后浏览者正常看到的图片
适用于本文的下载链接(包含所需的JS文件、HTML文件、图片等完整演示示例):
前端库JQ地址:
<script src="http://www.vevb.com/jquery/jquery-1.7.1.js"></script>
jquery.lazyload.js下载
链接: https://pan.baidu.com/s/1MAF248VWj1qVzQuc2AxQIA 密码: 62mk
以上就是图片延迟加载 滚动加载 缓冲加载实现方法介绍的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答