#Plugin 环形loading插件

CircleLoader

环形loading插件

1.原生JS,不依赖jquery,zepto
2.前端学习交流群:814798690

案例展示

529800-20190125164112122-1795006943.gif

下载地址

https://github.com/chaorenzeng/CircleLoader/archive/master.zip

快速使用

1.引用 CircleLoader.js CircleLoader.css
2.参考以下HTML结构文档

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link rel="stylesheet" type="text/css" href="js/CircleLoader/CircleLoader.css"/>
    </head>
    <body>
    </body>
</html>
<script src="js/CircleLoader/CircleLoader.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
    var loader = new CircleLoader();
    loader.show();
</script>
文档说明
参数
参数名默认值说明
left48%左边距离
top40%顶部距离
width50px环形宽度
height50px环形高度
lineWidth12%环点宽度
lineHeight12%环点高度
lineRadius0%环点半径
lineBgColor#337ab7环点颜色
index1层叠位置
displayfalse是否显示
css_linknull插件样式路径

css_link参数默认为null时,页面需引入CircleLoader.css
若页面不引入CircleLoader.css时,可配置css_link参数获取样式

方法
方法名说明
show显示loading
hide隐藏loading
代码示例(ajax请求前显示loading)
<script src="js/CircleLoader/CircleLoader.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
    var loader = new CircleLoader({
        lineWidth: "20%",
        lineHeight: "2%",
        lineRadius: "10%",
        css_link: "js/CircleLoader/CircleLoader.css"
    });
    loader.show();
    var ajaxRequest = $.ajax({
        type: 'POST',
        timeout: 20000,
        url: "http://xxxx/api/",
        data: {},
        success: function (data) {},
        error: function (jqXHR, textStatus, errorThrow) {},
        complete: function (XMLHttpRequest, status) {
            loader.hide();
            if (status == 'timeout') {
                ajaxRequest.abort();    // 超时后中断请求
                alert("网络超时,请刷新重试");
            }
        }
    });
</script>

转载于:https://www.cnblogs.com/KevinTseng/p/10320351.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值