jQuery EasyUI,ProgressBar(进度条)组件

学习要点:

  1.加载方式

  2.属性列表

  3.事件列表

  4.方法列表

本节课重点了解 EasyUI 中 ProgressBar(进度条)组件的使用方法,这个组件不依赖 于其他组件。

一.加载方式

//class 加载方式
<div class="easyui-progressbar"data-options="value:60" style="width:400px;">
</div>

//JS 加载调用
$('#box').progressbar({value : 60,
});

二.属性列表

width  string 设置进度条宽度。默认为 auto。

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width:500,               //设置进度条宽度height:20                //设置进度条高度
    });
});

height  number 设置进度条高度。默认为 22。

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width:500,               //设置进度条宽度height:20                //设置进度条高度
    });
});

value  number 设置进度条值。默认为 0。,设置进度条值

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width:500,               //设置进度条宽度height:20,                //设置进度条高度value:50                //设置进度条值
    });
});

text  string 设置进度条百分比模版:默认{value}%,就是设置进度条的提示文字,默认是获取进度条的值加上%号

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width:500,               //设置进度条宽度height:20,                //设置进度条高度value:50,                //设置进度条值text : '{value}%'       //设置进度条的提示文字,默认是获取进度条的值加上%号
    });
});

三.事件列表

onChange  newValue,oldValue 在值更改的时候触发,接收两个参数,分别接收进度新值,和旧值

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width: 500,               //设置进度条宽度height: 20,                //设置进度条高度value: 50,                //设置进度条值text: '{value}%',       //设置进度条的提示文字,默认是获取进度条的值加上%号onChange: function (newValue, oldValue) {           //在值更改的时候触发alert('新:' + newValue + ',旧:' + oldValue);     //分别接收进度新值,和旧值
        }});setTimeout(function () {   //定时器1秒钟$('#box').progressbar('setValue', 70);  //将进度改变为70%}, 1000);
});

动画进度效果

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width: 500,               //设置进度条宽度height: 20,                //设置进度条高度value: 50,                //设置进度条值text: '{value}%'       //设置进度条的提示文字,默认是获取进度条的值加上%号
    });setInterval(function () {  //定时器200毫秒,获取当前进度值加5,循环设置成新值$('#box').progressbar('setValue',$('#box').progressbar('getValue') + 5);}, 200);
});

三.方法列表

options  none 返回属性对象

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width: 500,               //设置进度条宽度height: 20,                //设置进度条高度value: 5,                //设置进度条值text: '{value}%'       //设置进度条的提示文字,默认是获取进度条的值加上%号
    });alert($('#box').progressbar('options'));       //返回属性对象
});

resize  width 组件大小

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width: 500,               //设置进度条宽度height: 20,                //设置进度条高度value: 5,                //设置进度条值text: '{value}%'       //设置进度条的提示文字,默认是获取进度条的值加上%号
    });$('#box').progressbar('resize',800);       //设置组件大小
});

getValue  none 返回当前进度值

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width: 500,               //设置进度条宽度height: 20,                //设置进度条高度value: 5,                //设置进度条值text: '{value}%'       //设置进度条的提示文字,默认是获取进度条的值加上%号
    });alert($('#box').progressbar('getValue'));       //返回当前进度值
});

setValue  value 设置一个新的进度值

/**
<div id="box"></div>**/$(function () {$('#box').progressbar({width: 500,               //设置进度条宽度height: 20,                //设置进度条高度value: 5,                //设置进度条值text: '{value}%'       //设置进度条的提示文字,默认是获取进度条的值加上%号
    });$('#box').progressbar('setValue',80);       //设置一个新的进度值
});

$.fn.progressbar.defaults 重写默认值对象。

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

转载于:https://www.cnblogs.com/adc8868/p/6640160.html

第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件相关推荐

  1. JQuery插件——progressbar进度条

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. c#进度条刻度_c# ProgressBar进度条方向和美观

    protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.Style | ...

  3. vue 新手指引_精通react/vue组件设计之快速实现一个可定制的进度条组件

    前言 这篇文章是笔者写组件设计的第四篇文章,之所以会写组件设计相关的文章,是因为作为一名前端优秀的前端工程师,面对各种繁琐而重复的工作,我们不应该按部就班的去"辛勤劳动",而是要根 ...

  4. 第一百九十四节,jQuery EasyUI,Droppable(放置)组件

    jQuery EasyUI,Droppable(放置)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Droppable(放置)组件的使用方 ...

  5. 第一百九十九节,jQuery EasyUI,Panel(面板)组件

    jQuery EasyUI,Panel(面板)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Panel(面板)组件的使用方法,这个组件不依赖于其 ...

  6. 美学心得(第一百九十四集)罗国正

    美学心得(第一百九十四集) 罗国正 (2018年11月) 2823.个人或群体,常在生理上和心理上积蓄着强大的势能,引爆这些势能很多时是由对号入座的一个"微细的感觉"导致的.这种& ...

  7. 美学心得(第一百九十九集)罗国正

    美学心得(第一百九十九集) 罗国正 (2019年5月) 2693. 关于爱的美学随笔 罗国正 (2019年5月2日至16日) 好几个朋友,几次对我说,你写了这么多的<美学心得>,如果写一篇 ...

  8. 第二百二十三节,jQuery EasyUI,ComboBox(下拉列表框)组件

    jQuery EasyUI,ComboBox(下拉列表框)组件,可以远程加载数据的下拉列表组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 C ...

  9. android 自定义 进度条 旋转,Android_Android ProgressBar进度条使用详解,ProgressBar进度条,分为旋转进 - phpStudy...

    Android ProgressBar进度条使用详解 ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案 ...

最新文章

  1. 完成登录功能,用session记住用户名
  2. 学习LINUX第三天:最简单的LAMP组合(适合初学者)
  3. plus 什么是mybais_【mybatis-plus】什么是乐观锁?如何实现“乐观锁”
  4. django和flask用MD5加密密码
  5. 支付宝小程序-点击退出小程序
  6. 宝塔mysql远程链接_宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案
  7. DOM概述 选取文档元素 1
  8. 驰骋工作流引擎-总体介绍
  9. Arrays.copyOf()方法详解-jdk1.8
  10. [org/springframework/jdbc/support/sql-error-codes.xml]
  11. 注册测绘师考试复习视频资料
  12. web运维:跨域(NGINX跨域配置为例)
  13. ios中常用英语单词汇总
  14. JAVA疫苗接种预约系统毕业设计 开题报告
  15. 启动spark- sqI时:Error: A JNI error has occurred, please check your installation and try again Exceptio
  16. 从零到一构建CI/CD的DevOps自动化流水线,需要考虑的开源项目
  17. 深度好文之Servlet技术详解(九)
  18. labview精华资料集合光盘
  19. 代码管理工具之SVN
  20. 华为p20何时升级到鸿蒙,华为P20什么时候发布?华为P20有哪些升级?

热门文章

  1. 【Python笔记】列表的用法
  2. hibernate入门学习(更新中)
  3. 软件设计师19-系统开发和运行02
  4. IDEA打造快捷属性 摆脱鼠标 高效操作
  5. Nosql进阶笔记之redis MongoDB
  6. 东航期货模拟交易brockerid(期货公司的客户号)
  7. linux 比较内容,Linux命令比较文件内容
  8. Python爬取千条相亲数据,看看单身率90%的中国男女都在挑剔什么
  9. 电脑开机提示计算机无法启动不了,电脑无法启动并出现“System Halted”如何解决?...
  10. 拉普拉斯算子属于卷积方法吗_二维图像中的Laplace算子和图论中的Laplacian矩阵...