显示/隐藏 JProgressBar组件注释说明
//使用此组件之前,必须先调用组件初始化函数,否则组件会运行的不正常
JProgressBar.init();
 
简单的创建
//创建一个宽300,高20,默认进度值为500,最大进度值为500的水平方向的进度条
 new JProgressBar({
     width:500,
     height:20,
     maxValue:500,
     value:500
 });
 //由于没有指定renderTo属性,所以默认的采用了document.write来输出到当前调用所在元素中
 
各种的实现
将进度条实例创建在指定的元素中
 new JProgressBar({
     ....
     renderTo:"进度条所在父元素,接受Element类型值和字符串类型值,字符串类型值被当做ID值来获取对应元素"
     /*
      * 如:
      * renderTo:"e1-v-show"
      * 或
      * renderTo:document.getElementById("el-l-show")
      */
     ....
 });
 
 
#e1-v-show #e1-l-show
进度条的方向与大小
 new JProgressBar({
     ....
     direction:"进度条的方向,值为v时进度条的方向是垂直的,值为l时进度条方向是水平的,默认是值是l"
     width:"进度条宽度",
     height:"进度条高度"
     ....
 });
 
方向:  宽度:px  高度:px   
进度条中显示自定义文本
 new JProgressBar({
     ....
     text:"字符串中出现的{#maxValue},{#value},{#pct} 分别表示,同时也会被替换为 进度条的最大值,当前进度值,当前进度值的百分比值"
     ....
 });
 //也可以用
 JProgressBar实例对象.text ="....";    //替换默认
 //或
 JProgressBar实例对象.setText("...."); //即使修改显示的文本值
 //或
 JProgressBar.setText(JProgressBar实例对象或ID,"....");
 
自定义文本:  使用: 

方向:  宽度:px  高度:px   
控制进度条的进度和最大进度值
 //进度值接受普通数值(正数),和百分比格式的值
 new JProgressBar({
     ....
     value:"进度条初始化进度",
     maxValue:"最大进度值"
     ....
 });
 //修改 进度值
 //也可以用
 JProgressBar实例对象.setValue(值,是否使用缓动效果);
 //或
 JProgressBar.setValue(JProgressBar实例对象或ID,值,是否使用缓动效果);
 //修改最大进度值 
 JProgressBar实例.maxValue="最大进度值"
 
进度值:  最大进度值:  效果 

方向:  宽度:px  高度:px   
自定义进度条样式
 //通过给定样式类来改变进度条的样式
 new JProgressBar({
    ....
    cls:"样式类"     
    ....
 });
 /*
  * 样式定义说明
  * .样式类        进度条最外层框
  * .样式类 .block 进度条块
  * .样式类 .highlight 高亮显示的块
  * .样式类 .text  文本
  * .样式类 .text-mask .text 遮照文本         
  */
 
 
进度条事件
 /*
  * 实际事件名在构造函数中对应的属性名
  * onBeforeRender          对应 属性名 breforeRender    触发在进度条被渲染之前
  * onRender                对应 属性名 render           触 发在进度条被渲染完成后
  * onBeforeDestroy         对应 属性名 breforeRender    触发在进度条被销毁之前
  * onDestroy               对应 属性名 destroy          触发在进度条被销毁后
  * onProgressChange        对应 属性名 progressChange   触发在进度条进度被改变后
  *     onProgressChange    事件参数列表   
  *         arguments[0]    进度条的进度值
  *         arguments[1]    进度条的进度值百分比格式
  *         arguments[2]    进度条的最大进度值
  * onProgressed            对应 属性名 progressed       触发在进度条 进度移动到某个进度完成之后
  * onComplete              对应 属性名 complete         触发在进度条进度达到100%时 
  */
 //构造函数设置
 new JProgressBar({
    ....
    事件:function(){...}       
    ....
 });
 //通过JProgressBar实例对象来设置
 JProgressBar实例对象.事件=function(){....}

 //由于频繁的对文本域的值进行修改,所以进度条的缓效果可能会变的很不流畅
 
 
例子1
 
显示1 显示2 显示3 显示4 显示5
下载代码说明
X关闭

基于 jQuery的JProgressBar Demo文件加载进度条演示效果1.0

JProgressBar 1.0加载进度条演示Demo文件,关于JProgressBar类的用法: * 创建一个进度条 * @param {Object} config 配置 * id : {String}, 进度条的ID,默认会自动生成一个ID值 * direction : {String}, 进度条的方向,值为v时进度条的方向是垂直的,值为l时进度条方向是水平的 * width : {Num