jQuery制作进度条

Posted 天枢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery制作进度条相关的知识,希望对你有一定的参考价值。

 

页面实现:

 

 

代码实现:

<html>
    <meta charset="utf-8">
    <title>jQuery制作进度条</title>
    <link rel="stylesheet" href="label/bootstrap.css" type="text/css"/>
    <script src="label/jquery.min.js" type="text/javascript"></script>
    <script src="label/bootstrap.min.js" type="text/javascript"></script>
    <script src="label/jquery.knob.js" type="text/javascript"></script>


    <script type="text/javascript">
        $(function() {
            $(".knob").knob({
                \'dynamicDraw\': true,
                \'thickness\': 0.2,
                \'tickColorizeValues\': true,
                \'skin\': \'tron\'
            })

            
            var kvm_info = {
                \'cpu_usage\':12.8,
                
                \'mem_used\':500,
                \'mem_total\':2048,
                \'mem_usage\':21,


                \'disk_used\':4,
                \'disk_total\':10,
                \'disk_usage\':40,
            }
            
            $(\'#memory_space input\').eq(0).val(kvm_info[\'mem_usage\'].toFixed(0)).trigger(\'change\');
            $(\'#memory_space h4\').eq(1).text(kvm_info[\'mem_used\'] + "/" + kvm_info[\'mem_total\'] + " GB");

            $(\'#cpu_space input\').eq(0).val(kvm_info[\'cpu_usage\'].toFixed(0)).trigger(\'change\');
            $(\'#cpu_space h4\').eq(1).text(kvm_info[\'cpu_usage\'] + " %")
            
            
            $(\'#disk_space input\').eq(0).val(kvm_info[\'disk_usage\']).trigger(\'change\');
            $(\'#disk_space h4\').eq(1).text(kvm_info[\'disk_used\'] + "/" + kvm_info[\'disk_total\'] + " GB");
            
        });
    </script>


    <form>
        <div class="form-group">
            <div class="col-md-12">
                <div class="col-md-4">
                    <span class="caption-subject bold uppercase font-green" style="font-size:16px">内存空间使用情况</span>
                </div>
                <div class="col-md-4">
                    <span class="caption-subject bold uppercase font-green" style="font-size:16px">CPU使用率</span>
                </div>
                <div class="col-md-4">
                    <span class="caption-subject bold uppercase font-green" style="font-size:16px">磁盘空间使用情况</span>
                </div>
            </div>
            
            <div class="col-md-4" align="center" style="padding-top: 20px;" id="memory_space">
                <div style="float:left;padding-left: 20px">
                    <input readonly class="knob"  data-width="100" data-height="100" data-fgcolor="#3598DC" data-min="0" data-displayprevious=true value="100">
                </div>
                <div style="float:left;padding-left: 20px;padding-top: 20px">
                    <h4>内存空间</h4>
                    <h4 class="">0/0 GB </h4>
                </div>
            </div>
            
            <div class="col-md-4" align="center" style="padding-top: 20px" id="cpu_space">
                <div style="float:left;padding-left: 20px">
                    <input readonly class="knob" data-width="100" data-height="100" data-fgcolor="#3598DC" data-min="0" data-displayprevious=true value="100">
                </div>
                <div style="float:left;padding-left: 20px;padding-top: 20px">
                    <h4>CPU使用率</h4>
                    <h4 class="">0 %</h4>
                </div>
            </div>
            
            <div class="col-md-4" align="center" style="padding-top: 20px;" id="disk_space">
                <div style="float:left;padding-left: 20px">
                    <input readonly class="knob" data-width="100" data-height="100" data-fgcolor="#3598DC" data-min="0" data-displayprevious=true value="100">
                </div>
                <div style="float:left;padding-left: 20px;padding-top: 20px">
                    <h4>磁盘空间</h4>
                    <h4 class="">0/0 GB </h4>
                </div>
            </div>
        </div>
    </form>
</html>

 

插件参考:

链接:https://pan.baidu.com/s/1SUXIIz3CNc4YpdXTJ-ZCDQ
提取码:t16l

以上是关于jQuery制作进度条的主要内容,如果未能解决你的问题,请参考以下文章

前端小案例:jquery制作oppo进度条特效

前端页面加载进度条的制作

活动到片段方法调用带有进度条的线程

使用jquery.form.js实现文件上传及进度条前端代码

当片段视图加载是异步任务的一部分时,如何在片段加载之前显示进度条?

自定义对话框片段内的进度条 - 如何从 AsyncTask 传递进度?