国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery模擬進度條實現方法

2019-11-20 11:56:31
字體:
來源:轉載
供稿:網友

本文實例講述了jquery模擬進度條實現方法。分享給大家供大家參考。具體如下:

<!doctype html><html><head><meta charset="utf-8"><title>js模擬進度條練習</title><script type='text/javascript' src="http://xiazai.VeVB.COm/201508/yuanma/jquery-1.8.0.min.js"></script><script type='text/javascript' src='http://xiazai.VeVB.COm/201508/yuanma/jquery.artDialog.js?skin=default'></script><style>body{ font-size:12px}.aui_nw, .aui_ne, .aui_sw, .aui_se { height: 1px; width: 1px; }.aui_outer, .aui_inner { border: 0; }.aui_state_lock .aui_border { box-shadow: 0 0 10px rgba(0, 0, 0, .8); }</style></head><body><button id="starLoading">顯示進度條</button><div id="msgHtml">//m.survivalescaperooms.com</div></body></html><script>  (function(w){    var _html='<div style="line-height: 30px;text-align: center;">正在為您載入數據,請稍后……</div><div id="jsLoadOuter" style="width:250px;height:8px;border:#6BAAC9 solid 1px; background:#C0EBFF; margin:0 auto;box-shadow: 0 0 3px #2E94BB;padding:1px"><div id="jsLoadInner" style="background:#54AEE0;height:100%;width:0"></div></div>';    var __g;    var _maxWidth=100;    var _nowWidth=0;    var _speed=30;    var _step=2;    var __time;    progress={      render:function(fn){        fn&&fn(_html);        _nowWidth=0;        __g=document.getElementById('jsLoadInner');        this.fx();      },      complete:function(fn){        clearTimeout(__time);        progress.completeFn=fn;        this.setOver();      },           setOver:function(){        var _stepa=_step*1.5;        if(_nowWidth<_maxWidth){          _nowWidth=_nowWidth-0+_stepa;          parseInt(_nowWidth)>parseInt(_maxWidth)?_nowWidth=_maxWidth:'';          __g.style.width=''+_nowWidth+'%';          _speed=(_maxWidth-_nowWidth)/1000;          __time=setTimeout('progress.setOver()',_speed) ;        }else{          clearTimeout(__time);          progress.completeFn&&progress.completeFn();        };      },      fx:function(){        var _stepa=_step;        if(_nowWidth<_maxWidth-5){          _stepa=_nowWidth>_maxWidth*0.6?(_stepa*0.02):_stepa;          _nowWidth=_nowWidth-0+_stepa;          parseInt(_nowWidth)>parseInt(_maxWidth)?_nowWidth=_maxWidth:'';          __g.style.width=''+_nowWidth+'%';          __time=setTimeout('progress.fx()',_speed);        }else{          clearTimeout(__time);        };      }    }    w.progress=progress;  })(window)  //  $(function(){    showLoading();    $('body')    .on('click','#starLoading',function(){      showLoading();             })         })  function showLoading(){    //開始顯示進度條    progress.render(function(html){        art.dialog({id:"jsLoadingDialog",title:"/u6b63/u5728/u52a0/u8f7d/u4e2d/u2026/u2026",cancel:!1,lock:!0,background:"#fff",fixed:!0,content:html});    });     //請求完成后完成進度條,,,模擬10秒后請求完成    setTimeout(function(){      progress.complete(function(html){        art.dialog.list['jsLoadingDialog']&&art.dialog.list['jsLoadingDialog'].close();        $('#msgHtml').html('進度條已走完');      });    },10000);      };</script>

運行效果如下圖所示:

希望本文所述對大家的jquery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪洞县| 云阳县| 车险| 皋兰县| 军事| 来宾市| 兴化市| 尼木县| 宽城| 定襄县| 开平市| 汉沽区| 页游| 彭阳县| 四川省| 辽阳县| 卫辉市| 依兰县| 北流市| 凉城县| 布拖县| 扎鲁特旗| 清水河县| 富平县| 吴桥县| 肇州县| 屏南县| 大足县| 田林县| 西丰县| 石泉县| 中山市| 苍南县| 翁牛特旗| 叶城县| 湘阴县| 英德市| 绥德县| 永安市| 和龙市| 和田县|