首页 > 其他分享 >jQuery EasyUI - 进度条

jQuery EasyUI - 进度条

时间:2023-04-20 12:35:12浏览次数:29  
标签:jQuery setValue EasyUI 进度条 progressbarDiv value progressbar num data


评:

function progressbar() { 

 $('#progressbarDiv').window({closable:false}); 

 $("#progressbarDiv").window("open"); 

 $("#progressbarDiv").css("display", "block"); 

 $('#p').progressbar('setValue', 1); 

 str = "selIds:" + selIds + ";num:" + num; 

 //$.messager.alert("aa", str); 

 //getRateAjax(); 

 //setTimeout(getRateAjax, 400); 

 timer = setInterval("getRateAjax()", 100); 


} 


function getRateAjax() { 

 callcount++; 

 //$.messager.alert("aa", "callcount:" + callcount); 

 $.ajax({ 

 type: "post", 

 url: "${pageContext.request.contextPath}/getBonusTransferRate.action", 

 data: { 

 sleIds :selIds, 

 num: num}, 

 success: function(data) { 

 var data = eval("(" + data + ")"); 

 if(data.result < 100 && data.result >1) { 

 //$.messager.alert("aa", data.result); 

 $('#p').progressbar('setValue', data.result); 

 } 

 } 

 }); 

} 



$('#p').progressbar('setValue', 100); 

 setTimeout(function(){ 

 $('#progressbarDiv').css("display","none"); 

 $('#p').progressbar('setValue', 0); 

 $('#progressbarDiv').window('close'); 

 }, 1000); 


 <!-- 进度条 --> 

 <div id="progressbarDiv" class="easyui-window" 

 style="width: 414px; display: none;" 

 data-options="title:'还款进度',modal:true,collapsible:false,minimizable:false, 

 maximizable:false,closed:true"> 

 请耐心等待,请勿刷新当前页面! 

 <div id="p" class="easyui-progressbar" style="width:400px;"> 

 </div>



-----------------
ProgressBar 进度条

用$.fn.progressbar.defaults重写defaults。

依赖

none

用法示例

创建ProgressBar

ProgressBar能够从html标记创建或者编程创建。从标记创建更容易些,把 'easyui-progressbar' 类加入到<div/>标记。

1. <div id="p" class="easyui-progressbar" style="width:400px;"></div>

获取或者设置值

我们获取当前值并且给这个组件设置一个新值。

1. var value = $('#p').progressbar('getValue');

2. if (value < 100){

3. value += Math.floor(Math.random() * 10);

4. $('#p').progressbar('setValue', value);

5. }
特性

名称


类型


说明


默认值

width


string


设置progressbar的宽度。


auto

value


number


百分比值。


0

text


string


显示在组件上的文字的模板。


{value}%
事件

名称


参数


说明

onChange


newValue,oldValue


当值改变的时候触发。
方法

名称


参数


说明

options


none


返回options对象。

resize


width


调整组件尺寸。

getValue


none


返回当前的进度值。

setValue


value


设置一个新的进度值。

标签:jQuery,setValue,EasyUI,进度条,progressbarDiv,value,progressbar,num,data
From: https://blog.51cto.com/u_16080829/6209477

相关文章

  • jquery 验证数字 跟强制输入为数字
    //检查是否是数字functioncheckFloat(obj){vartemp=$(obj).val();varftemp=isNaN(parseFloat(temp))?0:parseFloat(temp);$(obj).val(ftemp);}//检查是否是数字functiongetFloat(val){returnisNaN(parseFloat(val))?0:parseFloat(val);}......
  • jquery
    jQuery教程|菜鸟教程(runoob.com)1、介绍是一个js库,极大简化了js编程。<scriptsrc="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>2、语法jQuery语法是通过选取HTML元素,并对选取的元素执行某些操作。$(selector).action()(1)入口函数$(docu......
  • ajax-jquery
    1、介绍jquery支持ajax,需要导入jsqury库后使用。<scriptsrc="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">2、loadload()方法从服务器加载数据,并把返回的数据放入被选元素中$(selector).load(URL,data,callback);selector:元素选择器url:希望加载的数据来......
  • 事件 jQuery 选择器 筛选器 样式操作 CSS操作 文本操作
    事件事件可以理解为:给HTML标签添加了一些额外的功能,并且能够触发JS的代码运行1.事件就是达到某个触发条件,自动触发的动作2.常用的事件 1.onclick:当用户点击某个对象是调用的事件句柄2.onfoucus:元素获取焦点3.onblur:元素失去焦点4.onchange:域的内容被改变5.onload:......
  • jQuery
    目录jQueryjQuery内容jQuery语法标签查找补充:标签对象和jquery对象基本选择器属性选择器表单筛选器表单对象属性筛选器方法样式操作位置操作CSS操作尺寸文本操作属性操作文档处理克隆常见事件事件绑定移除事件阻止后续事件执行阻止事件冒泡页面加载事件委托jQuery优点1.jQuery......
  • jquery遍历节点
    <table><tbody><tr><td><table><tbody><trclass="s">......
  • jQuery
    目录jQuery先学会如何查找标签基本选择器补充:标签对象和jQuery对象其他选择器基本筛选器:例子:表单属性选择器表单对象属性筛选器方法样式操作文本操作(掌握)label的作用属性操作文档处理添加到指定元素内部的后面添加到指定元素内部的前面添加到指定元素外部的后面添加到指定元素外......
  • Android 自定义View 之 圆环进度条
    圆环进度条前言正文一、XML样式二、构造方法三、测量四、绘制①绘制进度条背景②绘制进度③绘制文字五、API方法六、使用七、源码前言  很多时候我们会使用进度条,而Android默认的进度条是长条的,从左至右。而在日常开发中,有时候UI为了让页面更美观,就需要用到圆环进度条,那么本文......
  • EasyUI Combobox 组合框
    https://www.jeasyui.net/plugins/169.html 组合框(combobox)显示一个可编辑的文本框和下拉列表,用户可以从下拉列表中选择一个或多个值。用户可以直接输入文本到列表的顶部,或者从列表中选择一个或多个现成的值。依赖combo用法从带有预定义结构的<select>元素创建组合框(c......
  • EasyUI Linkbutton 链接按钮/easyui的学习网站
    https://www.jeasyui.net/plugins/187.html关于easyui的学习,可以在这个网站:https://www.jeasyui.net/链接按钮(linkbutton)用于创建一个超链接按钮。它是一个正常的<a>标记的表示。它可显示图标和文本,或者仅仅显示图标和文本中的一个。按钮宽度可动态收缩/扩展以适应其文本标签......