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
  • 相关阅读:
    C++ Primer读书笔记
    谨慎使用多线程中的fork
    C++中多线程与Singleton的那些事儿
    浅谈指针的比较
    条件变量的陷阱与思考
    2014年终总结
    循环队列的一种实现模型
    react-native使用jest、enzyme进行单元测试
    富文本编辑器开发原理
    模拟实现单元测试中的异步测试
  • 原文地址:https://www.cnblogs.com/kimisme/p/5202146.html
Copyright © 2011-2022 走看看