zoukankan      html  css  js  c++  java
  • 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
                 "400",
                //进度条高度,默认为22
                height: 30,
                //进度条值,默认为0
                value: 60,
                //设置进度条百分比模板
                text: "{value}%"
            });
        })
    </script>

    生成的html

    <div id="pb" class="progressbar" style=" 398px; height: 28px;">
        <div class="progressbar-text" style=" 398px; height: 28px; line-height: 28px;">60%</div>
        <div class="progressbar-value" style=" 60%; height: 28px; line-height: 28px;">
            <div class="progressbar-text" style=" 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>

    输出的结果

    image

    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;
    更多精彩内容请看:http://www.cnblogs.com/2star
  • 相关阅读:
    JQuery学习
    前端Web APIs 二
    前端Web APIS
    Swift 函数式数据结构
    JAVA 四大域对象总结
    Java 访问 C++ 方法:JavaCPP
    写Java也得了解CPU–CPU缓存
    Servlet使用注解标注监听器(Listener)
    Java使用Fork/Join框架来并行执行任务
    Linux学习之让进程在后台可靠运行的方法详解
  • 原文地址:https://www.cnblogs.com/kimisme/p/5202146.html
Copyright © 2011-2022 走看看