jQuery 頁面載入進(jìn)度條實現(xiàn)代碼
更新時間:2009年02月08日 15:43:09 作者:
頁面 Loading 條基本人人都會用。它的原理很簡單:在頁頭放置一個文字或者圖片的 loading 狀態(tài),然后頁尾載入一段 JS 隱藏掉,即根據(jù)瀏覽器的載入順序來實現(xiàn)的簡易 Loading 狀態(tài)條。

上圖展示了傳統(tǒng) Wordpress 模板在瀏覽器中的載入順序,Loading 條的出現(xiàn)和消失分布于頭尾。

如果我們在頁面的不同位置放置多個 JS ,每個 JS 用于逐步增加 Loading 條的寬度,那么這個 Loading 條無疑會更具實用價值。它在一定程度上緩解了訪客等待載入的枯燥感,同時還能客觀反映頁面載入的進(jìn)度。若再配以 jQuery 內(nèi)建的動畫效果,其完全可以與瀏覽器自帶的狀態(tài)條媲美。
先來看一個演示:地址。
要得到演示上的進(jìn)度條效果,首先,引入 jQuery 框架(一定要放在頁頭 <head> 標(biāo)簽內(nèi))。然后在 <body> 標(biāo)簽起始位置放置:
復(fù)制代碼 代碼如下:
<div id="loading"><div></div></div>
CSS 可以這么寫:
復(fù)制代碼 代碼如下:
#loading {
width:100px;
height:20px;
background:#A0DB0E;
padding:5px;
position:fixed;
left:0;
top:0;
}
#loading div {
width:1px;
height:20px;
background:#F1FF4D;
}
準(zhǔn)備工作到這里就做好了。
接著,請隨意發(fā)揮,依照你對圖二的理解,在模板各個部分的適當(dāng)位置放置:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
$("#loading div").animate({width:"16px"})
</script>
其中紅色數(shù)值應(yīng)該隨載入順序逐步增加,直到 footer.php。另外別忘了在 footer.php 最末尾放上:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
$("#loading").fadeOut()
</script>
用于載入完畢后隱藏進(jìn)度條。
您可能感興趣的文章:
- jQuery實現(xiàn)可拖動進(jìn)度條實例代碼
- jquery 實現(xiàn)拖動文件上傳加載進(jìn)度條功能
- jquery 簡單的進(jìn)度條實現(xiàn)代碼
- 6款新穎的jQuery和CSS3進(jìn)度條插件推薦
- 分享8款優(yōu)秀的 jQuery 加載動畫和進(jìn)度條插件
- 基于HTML5 Ajax文件上傳進(jìn)度條如何實現(xiàn)(jquery版本)
- Jquery進(jìn)度條插件 Progress Bar小問題解決
- Jquery Uploadify上傳帶進(jìn)度條的簡單實例
- 用jQuery模擬頁面加載進(jìn)度條的實現(xiàn)代碼
- jQuery簡單實現(xiàn)提交數(shù)據(jù)出現(xiàn)loading進(jìn)度條的方法
- jQuery實現(xiàn)的手動拖動控制進(jìn)度條效果示例【測試可用】
相關(guān)文章
基于jquery1.4.2的仿flash超炫焦點(diǎn)圖播放效果
有了jquery一切變的如此簡單!讓js做的動畫更有動感。2010-04-04
jQuery實現(xiàn)的簡潔下拉菜單導(dǎo)航效果代碼
這篇文章主要介紹了jQuery實現(xiàn)的簡潔下拉菜單導(dǎo)航效果代碼,通過簡單的自定義函數(shù)實現(xiàn)頁面樣式切換功能,非常簡潔實用,需要的朋友可以參考下2015-08-08
jquery調(diào)整表格行tr上下順序?qū)嵗v解
這篇文章主要為大家介紹了jquery調(diào)整表格行tr上下順序?qū)嵗哂幸欢ǖ膮⒖純r值,感興趣的朋友可以參考一下2016-01-01
jQuery獲取DOM節(jié)點(diǎn)實例分析(2種方式)
這篇文章主要介紹了jQuery獲取DOM節(jié)點(diǎn)的方法,提供了兩種jQuery獲取DOM節(jié)點(diǎn)的技巧,需要的朋友可以參考下2015-12-12
以WordPress為例講解jQuery美化頁面Title的方法
鼠標(biāo)移動到超鏈接時顯示Title提示即是所謂Title美化的一般手段,這里我們就以WordPress為例講解jQuery美化頁面Title的方法,需要的朋友可以參考下2016-05-05

