为博客相册加上延迟加载——LazyLoad插件

Author Avatar
高翔 1月 20, 2017

使用原生js编写,使得图片出现在可视区域再加载!

为了使我博客的相册加上延迟加载的功能,我编写了这款插件:

LazyLoad-图片延迟加载(懒加载)插件

使用原生js编写,使得图片出现在可是区域再加载,尚未发现兼容性问题

在线实例,我的博客相册

源码查看


使用方式

  • 你需要在页面中引入LazyLoad.js
1
<script src="LazyLoad.js"></script>
  • 然后初始化
1
2
3
4
<script>
var x = new LazyLoad();
x.init();
</script>

约定,对于需要延迟加载的img标签:

  1. 定义lazy-src属性为图片实际地址
  2. 将预加载的图片地址放入src属性

如实例:

1
<img src="load.gif" alt="img" lazy-src="ture.jpg" height="640px">