java javaScript實現遮罩層 動態加載


通過java、JavaScript和css實現點擊按鈕后出現灰色遮罩層,並顯示動態加載的字樣,提高用戶體驗,廢話不多說,上代碼(寫這個博客的原因是網上代碼太多新手根本不知道哪里對哪里,這里剔除所有無關代碼,只顯示可以出現功能的最少代碼)。

第一:效果圖為

第二:實現如上效果的代碼為

 

1:遮罩層css代碼

1 <style type="text/css">
2 #load{position:fixed; top: 0px; right:0px; bottom:0px;filter: alpha(opacity=60); background-color: #777;
3 z-index: 1002; left: 0px; display:none;
4 opacity:0.5; -moz-opacity:0.5;padding-top:100px;color: #000000}
5 </style>

2:加載中div

1 <div id="load" align="center"><img src="images/loading.gif" width="28" height="28" align="absmiddle"/>加載中...</div>

3:觸發遮罩效果的按鈕

1 <input id="btnSubmit"  name="btnSubmit"  type="button" value="加載" onclick="updateResult();" />

4:界面初始化js,使得遮罩層效果在界面加載時被隱藏

 1 $(document).ready(function() { 2 $('#load').hide(); 3 }); 

5:點擊加載按鈕,觸發遮罩層效果顯示,加載數據完成在退出效果

 1 $('#load').fadeIn(); 

 2 $('#load').fadeOut(); 

最后附上實現該效果的loading.gif圖,如有需要盡可下載使用:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM