最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery 頁(yè)面載入進(jìn)度條實(shí)現(xiàn)代碼

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

loading Process traditional

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

new loading bar


如果我們?cè)陧?yè)面的不同位置放置多個(gè) JS ,每個(gè) JS 用于逐步增加 Loading 條的寬度,那么這個(gè) Loading 條無疑會(huì)更具實(shí)用價(jià)值。它在一定程度上緩解了訪客等待載入的枯燥感,同時(shí)還能客觀反映頁(yè)面載入的進(jìn)度。若再配以 jQuery 內(nèi)建的動(dòng)畫效果,其完全可以與瀏覽器自帶的狀態(tài)條媲美。
先來看一個(gè)演示:地址。
要得到演示上的進(jìn)度條效果,首先,引入 jQuery 框架(一定要放在頁(yè)頭 <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)備工作到這里就做好了。
接著,請(qǐng)隨意發(fā)揮,依照你對(duì)圖二的理解,在模板各個(gè)部分的適當(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)度條。

相關(guān)文章

最新評(píng)論

二连浩特市| 张家口市| 鹤岗市| 重庆市| 贺兰县| 垣曲县| 衡南县| 通州市| 盘锦市| 永顺县| 大关县| 潮安县| 龙里县| 麻栗坡县| 竹北市| 廊坊市| 绥滨县| 贡觉县| 盘锦市| 郴州市| 平阳县| 连云港市| 石嘴山市| 大石桥市| 会东县| 兰考县| 汶川县| 横山县| 阳新县| 临清市| 邳州市| 彭山县| 阳信县| 江安县| 广南县| 揭阳市| 浦江县| 香河县| 岫岩| 通河县| 泾源县|