為了獲得更好的用戶體驗,現(xiàn)在大多數(shù)網(wǎng)頁都會在頁面中加一個加載中效果,這里實現(xiàn)一個加載中逐漸消失的效果,以至于看上去不那么生硬。

成都創(chuàng)新互聯(lián) - 成都二樞機房,四川服務(wù)器租用,成都服務(wù)器租用,四川網(wǎng)通托管,綿陽服務(wù)器托管,德陽服務(wù)器托管,遂寧服務(wù)器托管,綿陽服務(wù)器托管,四川云主機,成都云主機,西南云主機,成都二樞機房,西南服務(wù)器托管,四川/成都大帶寬,服務(wù)器機柜,四川老牌IDC服務(wù)商
html:
<div id="loading"><img src="p_w_picpaths/common/loading.gif" alt=""></div>
css:
/*加載中*/
#loading{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#333;
z-index: 2000;
opacity: 1;
}#loading img{
width:400px;
height:300px;
position:absolute;
top:50%;
left:50%;
margin-top:-150px;
margin-left:-200px;
z-index: 2001;
}這里的加載中為一個gif的動態(tài)圖,相對css,要更簡單好用,多樣化,但是gif圖片容易太大,導(dǎo)致圖片加載過慢,所以要到網(wǎng)上找一些在線壓縮圖片的地方壓縮一下,盡可能不失真的情況下減小體積。
js:
<script>
//loading加載中
//監(jiān)聽加載狀態(tài)改變
document.onreadystatechange = completeLoading;
//加載狀態(tài)為complete時移除loading效果
function completeLoading() {
if (document.readyState == "complete") {
$("#loading").animate({
"opacity":"0"
},500).hide(1000);
}
}
</script>給加載中效果默認(rèn)opacity設(shè)為1,逐漸消失的效果則把opacity變?yōu)?,但是元素在頁面中不消失,這樣會影響頁面其他元素的點擊使用,所以要把元素隱藏掉。
分享標(biāo)題:頁面加載中jquery逐漸消失效果實現(xiàn)
當(dāng)前鏈接:http://chinadenli.net/article8/jpsoop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、微信公眾號、關(guān)鍵詞優(yōu)化、ChatGPT、企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)