码迷,mamicode.com
首页 > 其他好文 > 详细

layui图片懒加载-loading占位图

时间:2018-12-14 17:27:16      阅读:515      评论:0      收藏:0      [点我收藏+]

标签:记录   class   func   flow   block   方法   测试   地址   实现   

前言

    使用layui的图片懒加载,发现未加载的图片没有loading占位图,显示的是裂图,看着不是很好。找了一些解决方法我统一记录一下。

layui图片懒加载使用方法

1 layui.use(’flow’, function(){
2   var flow = layui.flow;
3   //当你执行这样一个方法时,即对页面中的全部带有lay-src的img元素开启了懒加载(当然你也可以指定相关img)
4   flow.lazyimg(); 
5 });
6 <img lay-src="aaa.jpg"> 
7 <img src="bbb.jpg" alt="該图不会懒加载">
8 <img lay-src="ccc.jpg">

 

loading占位图实现方法

    img标签src为loading占位图的地址,lay-src为正图地址,图片懒加载时会替换src

<img src="loading.gif" lay-src="img.jpg">

    修改js

lay/modules/flow.js  检索 &&!e.attr("src")

    有三种修改方法

1.删除&&!e.attr("src")
2.改为&&e.attr("lay-src")
3.改为&&!e.attr("lay-src")

我这里用的第二种 其他的我也试了可以实现,你们自行测试

提供几个loading.gif

技术分享图片  技术分享图片  技术分享图片  技术分享图片  技术分享图片  技术分享图片  技术分享图片  技术分享图片  技术分享图片  技术分享图片

 原文章地址:

https://www.wanpishe.top/detail?blogId=fc9209e6-6c90-4eac-9019-e64c643cc988

layui图片懒加载-loading占位图

标签:记录   class   func   flow   block   方法   测试   地址   实现   

原文地址:https://www.cnblogs.com/wanpishe/p/10119835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!