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
  • 相关阅读:
    hdu 1280 排序水题
    hdu 3336 KMP+DP (仍不懂)
    懂点PS技巧,你会减少很多痛苦
    ajax返回值中有回车换行、空格的解决方法分享
    windows7系统下让所有文件夹都使用同一种视图的方法
    LINUX常用命令大全归纳篇
    js 运算符
    获取修改父页面元素
    while跟do...while的用法
    jQuery取得select选择的文本与值
  • 原文地址:https://www.cnblogs.com/kimisme/p/5202146.html
Copyright © 2011-2022 走看看