EasyUI系列学习-ProgressBar(进度条)

Posted

tags:

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

一、创建组件

1.class加载

<div class="easyui-progressbar"></div>

2.js加载

<div id="pb"></div>
<script>
    $(function () {
        $("#pb").progressbar();
    })
</script>

二、属性

<div id="pb"></div>
<script>
    $(function () {
        $("#pb").progressbar({
            //进度条宽度,默认auto
            width: "400",
            //进度条高度,默认为22
            height: 30,
            //进度条值,默认为0
            value: 60,
            //设置进度条百分比模板
            text: "{value}%"
        });
    })
</script>

生成的html

<div id="pb" class="progressbar" style="width: 398px; height: 28px;">
    <div class="progressbar-text" style="width: 398px; height: 28px; line-height: 28px;">60%</div>
    <div class="progressbar-value" style="width: 60%; height: 28px; line-height: 28px;">
        <div class="progressbar-text" style="width: 398px; height: 28px; line-height: 28px;">60%</div>
    </div>
</div>

三、事件

onChange:在值更改的时候触发

<div id="pb"></div>
<script>
    $(function () {
        $("#pb").progressbar({
            value: 60,
            onChange: function (newValue, oldValue) {
                console.log("新:" + newValue + ",旧:" + oldValue);
            }
        });
        setTimeout(function () {
            $("#pb").progressbar("setValue", 70);
        }, 1000);
        setInterval(function () {
            $("#pb").progressbar("setValue", $("#pb").progressbar("getValue") + 5);
        }, 1000);
    })
</script>

四、方法

1.options

<div id="pb"></div>
<script>
    $(function () {
        $("#pb").progressbar({

        });
        console.log($("#pb").progressbar("options"));
    })
</script>

输出的结果

技术分享

2.resize

<div id="pb"></div>
<script>
    $(function () {
        $("#pb").progressbar({
            value: 60
        });
        //设置组件长度
        $("#pb").progressbar("resize", "500");
    })
</script>

3.getValue,setValue

五、设置默认值

$.fn.progressbar.defaults.value = 60;

以上是关于EasyUI系列学习-ProgressBar(进度条)的主要内容,如果未能解决你的问题,请参考以下文章

progressBar(进度条)组件

Android零基础入门第51节:进度条ProgressBar

安卓 UI系列之ProgressBar

Android学习笔记(24):进度条组件ProgressBar及其子类

easyUI API

一起学Android之ProgressBar