jQuery載入進度條例項程式碼
進度條效果大家應該不陌生,能夠小瀏覽者以動態直觀的方式瞭解相應的操作的執行進度,非常人性化的效果,下面就分享一段例項程式碼,以便需要的朋友擴充套件改造之用,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>jQuery模擬頁面載入進度條</title> <style type="text/css"> *{ margin:0; padding:0; font-size:12px } .loading{ position:relative; top:0; left:0 } .text input{ float:left; color:#fff; height:32px; line-height:34px; padding:0 15px; background:#A70000; border:0 } .jindu{ float:left; margin-left:14px; color:#fff; width:150px; height:32px; line-height:32px; background:#000; position:relative } .jindu b{ color:#A70000; font-size:0px; border-width:10px; border-color:transparent transparent transparent #A70000; border-style:dotted dotted dotted solid; position:absolute; left:-16px; top:5px } .jindu .jindu2{ width:0px; height:32px; line-height:32px; background:#A70000; position:absolute } .jindu .text{ width:150px; height:32px; line-height:32px; text-align:center; position:absolute } </style> </head> <body> <div class="loading"> <div class="text"> <input type="button" value="正在初始化"> </div> <div class="jindu"> <b></b> <div class="jindu2"></div> <div class="text">頁面總進度 <font>0</font>%</div> </div> </div> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> var loading=function(a,b){ var c = b*1.5; if(b==100){ $('.loading .jindu2').animate({width:c+'px'},500,function(){ $('.loading input').val(a); $('.loading font').text(b); $('.loading').animate({top:'-32px'},1000,function(){ alert('頁面載入完畢'); }); }); } else{ $('.loading .jindu2').animate({width:c+'px'},500,function(){ $('.loading input').val(a); $('.loading font').text(b); }); } }; loading('正在載入jQuery UI',30); loading('正在載入Chrome Frame',50); loading('正在載入EXTJS',70); loading('正在載入mootools',90); loading('正在載入dojo',100); </script> </body> </html>
以上程式碼實現動態載入進度條效果,程式碼比較簡單這裡就不多介紹了。
相關閱讀:
(1).animate()參閱jQuery animate()方法一章節。
(2).val()參閱jQuery val()方法一章節。
(3).text()參閱jQuery text()方法一章節。
相關文章
- jQuery進度條效果程式碼例項jQuery
- jQuery動態進度條程式碼例項jQuery
- jQuery 進度條效果程式碼jQuery
- 超酷jQuery進度條載入動畫集合jQuery動畫
- css3實現的進度條程式碼例項CSSS3
- jQuery環形旋轉載入進度條效果jQuery
- jquery圖片預載入簡單程式碼例項jQuery
- jQuery實現圖片預載入程式碼例項jQuery
- C# 下載帶進度條程式碼(普通進度條)C#
- javascript百分比進度條效果程式碼例項JavaScript
- jQuery實現的圖片預載入程式碼例項jQuery
- 拖動滾動條載入資料程式碼例項
- canvas水位進度效果程式碼例項Canvas
- jQuery is() 程式碼例項jQuery
- jQuery動態載入更新外部樣式表程式碼例項jQuery
- jquery判斷<img>圖片是否載入完成程式碼例項jQuery
- jQuery實現的動態載入指令碼檔案程式碼例項jQuery指令碼
- canvas載入效果程式碼例項Canvas
- js下拉滾動條瀑布流載入資料程式碼例項JS
- jQuery選項卡例項程式碼jQuery
- js ajax惰性載入程式碼例項JS
- 製作遊戲載入進度條遊戲
- jQuery操作cookie程式碼例項jQueryCookie
- jQuery 動畫效果程式碼例項jQuery動畫
- jQuery事件冒泡程式碼例項jQuery事件
- jquery ui進度條 progressbarjQueryUI
- 動態載入javascript指令碼程式碼例項JavaScript指令碼
- jQuery實現的動態載入css和js檔案程式碼例項 [jQueryCSSJS
- javascript圖片預載入程式碼例項JavaScript
- CSS載入遠端字型例項程式碼CSS
- jquery 驗證碼效果程式碼例項jQuery
- ajax進度條 非同步下載進度條非同步
- jQuery.map()方法程式碼例項jQuery
- jQuery阻止事件冒泡程式碼例項jQuery事件
- 阻止jquery事件冒泡程式碼例項jQuery事件
- jquery tip外掛程式碼例項jQuery
- jQuery toggleClass()方法程式碼例項jQuery
- jquery小球碰撞效果程式碼例項jQuery