欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery遮罩層加載中

張光珊1年前6瀏覽0評論

對于一些需要等待加載的頁面,往往需要使用遮罩層來提示用戶正在加載中,以提高用戶體驗。使用jquery實現遮罩層,可以輕松實現這一功能。

首先,我們需要在頁面引入jquery庫文件:

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

接著,定義一個遮罩層的樣式:

.mask{
position: fixed;
top: 0;
left: 0;
z-index: 999;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: none;
}
.loading{
position: fixed;
top: 50%;
left: 50%;
z-index: 1000;
transform: translate(-50%,-50%);
background-image: url(loading.gif);
background-position: center;
background-repeat: no-repeat;
width: 50px;
height: 50px;
text-align: center;
display: none;
}

其中,mask類為遮罩層的樣式,loading類為加載圖標的樣式。

然后,在頁面中定義需要使用遮罩層的元素,并在該元素內部添加遮罩層和加載圖標:

<div id="wrapper">
<div class="mask"></div>
<div class="loading"></div>
//頁面內容
</div>

接下來,使用jquery實現遮罩層的顯示和隱藏:

<script>
$(document).ready(function(){
$('#wrapper').on('click', function(){
$('.mask').show();
$('.loading').show();
//模擬加載延遲
setTimeout(function(){
$('.mask').hide();
$('.loading').hide();
}, 3000);
})
})
</script>

在上述代碼中,當用戶點擊#wrapper元素時,遮罩層和加載圖標同時顯示,模擬一個3秒鐘的加載過程后,遮罩層和加載圖標同時隱藏。

這樣,我們就成功地實現了jquery遮罩層加載中的功能,使頁面看起來更加專業和友好。