jQuery彈出遮罩層效果完整示例
本文實(shí)例講述了jQuery彈出遮罩層效果。分享給大家供大家參考,具體如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery 遮罩層</title> <style type="text/css"> /* 半透明的遮罩層 */ #overlay { background: #000; filter: alpha(opacity=50); /* IE的透明度 */ opacity: 0.5; /* 透明度 */ display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100; /* 此處的圖層要大于頁面 */ display:none; _background-color:#a0a0a0; /* 解決IE6的不透明問題 */ } </style> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript"> /* 顯示遮罩層 */ function showOverlay() { $("#overlay").height(document.body.scrollHeight); $("#overlay").width(document.body.scrollWidth); // fadeTo第一個(gè)參數(shù)為速度,第二個(gè)為透明度 // 多重方式控制透明度,保證兼容性,但也帶來修改麻煩的問題 $("#overlay").fadeTo(200, 0.5); // 解決窗口縮小時(shí)放大后不全屏遮罩的問題 // 簡單來說,就是窗口重置的問題 $(window).resize(function(){ $("#overlay").height(document.body.scrollHeight); $("#overlay").width(document.body.scrollWidth); }); } /* 隱藏覆蓋層 */ function hideOverlay() { $("#overlay").fadeOut(200); } </script> </head> <body> <button onClick="showOverlay();" style=" width:100px; height:60px; margin:40px auto 40px auto; display:block;">打開遮罩層</button> <button onClick="hideOverlay();" style=" width:100px; height:60px; z-index:101; display:block; position:absolute; left:10px; top:10px;">關(guān)閉遮罩層</button> <h3 align="center"><a href="http://www.dbjr.com.cn/">閱誰問君誦,水落清香浮。</a></h3> <div style="height:10000px;"></div> <div id="overlay"></div> </body> </html>
運(yùn)行效果圖如下:
PS:該源碼兼容IE6+,火狐,谷歌,蘋果,歐朋等主流的瀏覽器。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動(dòng)畫與特效用法總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計(jì)有所幫助。
- JQuery 遮罩層實(shí)現(xiàn)(mask)實(shí)現(xiàn)代碼
- jquery彈出關(guān)閉遮罩層實(shí)例
- jQuery操作dom實(shí)現(xiàn)彈出頁面遮罩層(web端和移動(dòng)端阻止遮罩層的滑動(dòng))
- jQuery+AJAX實(shí)現(xiàn)遮罩層登錄驗(yàn)證界面(附源碼)
- jQuery阻止移動(dòng)端遮罩層后頁面滾動(dòng)
- Jquery實(shí)現(xiàn)遮罩層的方法
- jQuery點(diǎn)擊按鈕彈出遮罩層且內(nèi)容居中特效
- jQuery遮罩層實(shí)現(xiàn)方法實(shí)例詳解(附遮罩層插件)
- jquery實(shí)現(xiàn)點(diǎn)擊其他區(qū)域時(shí)隱藏下拉div和遮罩層的方法
- 輕量級網(wǎng)頁遮罩層jQuery插件用法實(shí)例
- jQuery實(shí)現(xiàn)彈出帶遮罩層的居中浮動(dòng)窗口效果
- jQuery實(shí)現(xiàn)的頁面遮罩層功能示例【測試可用】
相關(guān)文章
jQuery實(shí)現(xiàn)淡入淡出的模態(tài)框
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)淡入淡出的模態(tài)框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-0210個(gè)基于jQuery或JavaScript的WYSIWYG 編輯器整理
10驚人的自由豐富的文本編輯器,將提升您的網(wǎng)站的功能。我已經(jīng)收集了5 jQuery和5個(gè)非jQuery實(shí)時(shí)評價(jià)附帶簡單的功能,具有辦公一樣的功能。2010-05-05鋒利的jQuery 要點(diǎn)歸納(一) jQuery選擇器
鋒利的jQuery 要點(diǎn)歸納(一) jQuery選擇器,學(xué)習(xí)jquery的朋友可以參考下。2010-03-03Jquery Ajax學(xué)習(xí)實(shí)例4 向WebService發(fā)出請求,返回實(shí)體對象的異步調(diào)用
Jquery Ajax學(xué)習(xí)實(shí)例4-向WebService發(fā)出請求,返回實(shí)體對象的異步調(diào)用2010-03-03jQuery的load()方法及其回調(diào)函數(shù)用法實(shí)例
這篇文章主要介紹了jQuery的load()方法及其回調(diào)函數(shù)用法,實(shí)例分析了load方法的簡單使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03在JavaScript中重寫jQuery對象的方法實(shí)例教程
這篇文章主要介紹了在JavaScript中重寫jQuery對象的方法,在某些情況下jQuery無法滿足應(yīng)用開發(fā)的時(shí)候可以采用javascript重寫jQuery方法來滿足功能的實(shí)現(xiàn),需要的朋友可以參考下2014-08-08