前言
由于找不到一款完全符合自己需求的web-loading组件,没办法自己动手写一个得了,拓展jQuery插件,封装为layui组件。
因时间短,组件及文档可能不是很完美,大家觉得有用就用用,有问题可以邮件给我:neusofts#neusofts.com(#换成@,一直没注意,之前留的邮箱少了一个s,晕)

版本更新:

v2.0(未来版本)
- 待新增:自定义div对象(CSS3场景);
- 待处理:因img预加载导致loading显示延迟的问题;

v1.3(最新版)
- 修复:父节点移除后导致loading实例报错的bug;
- 修复:afterHideAll默认覆盖全局配置,以最后调用为基准;
- 增强:img和text样式初始化设置;
- 新增:inheritRadius参数,是否继承父节点边框的值;
- 新增:文档的几个示例;

v1.2
- 新增:title配置,自定义div、img、text的hover显示内容;
- 修复:resize方法的处理逻辑及性能;
- 修复:有无img、text场景下的坐标计算错误bug;
- 兼容:IE8+、chrome、firefox、oprea、safari等浏览器;

v1.1
- 更新:某些场景下loading计算坐标错误的bug;
- 更新:无img时text加载延迟的bug;
- 兼容:safari的position计算方法不规范导致的bug;
- 兼容:IE8+、chrome、firefox、oprea、safari等浏览器;

v1.0
- 发布:组件发布
查看文档
Loading组件 之 自定义配置及演示(兼容IE8+)
遮罩层
注:opacity为0时无遮罩层标签
注:opacity为0时无遮罩层
注:自定义遮罩层是否继承父节点的边框效果,默认false
图片
注:默认编码为0,为null时无图片,可自定义图片路径
注:默认备选编号为0,值为null时无图片,推荐:https://loading.io,不考虑IE可使用svg格式文件
文本
注:默认为空,格式{color: '#000'}
回调
注:“隐藏后”的回调同样对“销毁”有效(全部隐藏的回调默认覆盖全局配置,最后配置及调用者优先级最高)
其它
注:单击关闭loading,遮罩、图片、文本均有效(一般配合回调使用)
注:默认为0,自定义图片、文本的top偏移量(针对图片和文本同时显示且两者绝对居中的微调场景)
注:默认为空字符串,自定义div、img、text的hover提示
注:默认为600,为0时关闭动画效果
注:默认为19999999(1,000,000),同时imgZIndex = overlayZIndex + 1
生成配置
全局配置及使用文档
回调
方法
事件