第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件
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(进度条)组件相关推荐
- JQuery插件——progressbar进度条
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- c#进度条刻度_c# ProgressBar进度条方向和美观
protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.Style | ...
- vue 新手指引_精通react/vue组件设计之快速实现一个可定制的进度条组件
前言 这篇文章是笔者写组件设计的第四篇文章,之所以会写组件设计相关的文章,是因为作为一名前端优秀的前端工程师,面对各种繁琐而重复的工作,我们不应该按部就班的去"辛勤劳动",而是要根 ...
- 第一百九十四节,jQuery EasyUI,Droppable(放置)组件
jQuery EasyUI,Droppable(放置)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Droppable(放置)组件的使用方 ...
- 第一百九十九节,jQuery EasyUI,Panel(面板)组件
jQuery EasyUI,Panel(面板)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Panel(面板)组件的使用方法,这个组件不依赖于其 ...
- 美学心得(第一百九十四集)罗国正
美学心得(第一百九十四集) 罗国正 (2018年11月) 2823.个人或群体,常在生理上和心理上积蓄着强大的势能,引爆这些势能很多时是由对号入座的一个"微细的感觉"导致的.这种& ...
- 美学心得(第一百九十九集)罗国正
美学心得(第一百九十九集) 罗国正 (2019年5月) 2693. 关于爱的美学随笔 罗国正 (2019年5月2日至16日) 好几个朋友,几次对我说,你写了这么多的<美学心得>,如果写一篇 ...
- 第二百二十三节,jQuery EasyUI,ComboBox(下拉列表框)组件
jQuery EasyUI,ComboBox(下拉列表框)组件,可以远程加载数据的下拉列表组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 C ...
- android 自定义 进度条 旋转,Android_Android ProgressBar进度条使用详解,ProgressBar进度条,分为旋转进 - phpStudy...
Android ProgressBar进度条使用详解 ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案 ...
最新文章
- 完成登录功能,用session记住用户名
- 学习LINUX第三天:最简单的LAMP组合(适合初学者)
- plus 什么是mybais_【mybatis-plus】什么是乐观锁?如何实现“乐观锁”
- django和flask用MD5加密密码
- 支付宝小程序-点击退出小程序
- 宝塔mysql远程链接_宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案
- DOM概述 选取文档元素 1
- 驰骋工作流引擎-总体介绍
- Arrays.copyOf()方法详解-jdk1.8
- [org/springframework/jdbc/support/sql-error-codes.xml]
- 注册测绘师考试复习视频资料
- web运维:跨域(NGINX跨域配置为例)
- ios中常用英语单词汇总
- JAVA疫苗接种预约系统毕业设计 开题报告
- 启动spark- sqI时:Error: A JNI error has occurred, please check your installation and try again Exceptio
- 从零到一构建CI/CD的DevOps自动化流水线,需要考虑的开源项目
- 深度好文之Servlet技术详解(九)
- labview精华资料集合光盘
- 代码管理工具之SVN
- 华为p20何时升级到鸿蒙,华为P20什么时候发布?华为P20有哪些升级?
热门文章
- 【Python笔记】列表的用法
- hibernate入门学习(更新中)
- 软件设计师19-系统开发和运行02
- IDEA打造快捷属性 摆脱鼠标 高效操作
- Nosql进阶笔记之redis MongoDB
- 东航期货模拟交易brockerid(期货公司的客户号)
- linux 比较内容,Linux命令比较文件内容
- Python爬取千条相亲数据,看看单身率90%的中国男女都在挑剔什么
- 电脑开机提示计算机无法启动不了,电脑无法启动并出现“System Halted”如何解决?...
- 拉普拉斯算子属于卷积方法吗_二维图像中的Laplace算子和图论中的Laplacian矩阵...