이 글에서는 주로 웹 페이지를 열 때 마스크 레이어가 자동으로 팝업되는 기능이나, 클릭하면 마스크 레이어가 팝업되는 기능을 소개합니다. 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> <title>www.jb51.net - jQuery简便实现遮罩层</title> <meta charset="utf-8"> <style> body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; } #main { height:1800px; padding-top:90px; text-align:center; } #fullbg { background-color:gray; left:0; opacity:0.8; position:absolute; top:0; z-index:3; filter:alpha(opacity=80); -moz-opacity:0.5; -khtml-opacity:0.5; } #dialog { background-color:#fff; border:5px solid rgba(0,0,0, 0.8); height:400px; left:50%; margin:-200px 0 0 -200px; padding:1px; position:fixed !important; /* 浮动对话框 */ position:absolute; top:50%; width:400px; z-index:5; border-radius:5px; display:none; } #dialog p { margin:0 0 12px; height:24px; line-height:24px; background:#CCCCCC; } #dialog p.close { text-align:right; padding-right:10px; } #dialog p.close a { color:#fff; text-decoration:none; } </style> <script type="text/javascript" src="jquery/jquery-1.10.2.min.js"></script> <script> $(document).ready(function(){ showBg(); }); </script> <script type="text/javascript"> //显示灰色 jQuery 遮罩层 function showBg() { var bh = $("body").height(); var bw = $("body").width(); $("#fullbg").css({ height:bh, width:bw, display:"block" }); $("#dialog").show(); } //关闭灰色 jQuery 遮罩 function closeBg() { $("#fullbg,#dialog").hide(); } </script> </head> <body> <p id="main"><a href="javascript:showBg();" rel="external nofollow" >点击这里查看效果</a> <p id="fullbg"></p> <p id="dialog"> <p class="close"><a href="#" rel="external nofollow" onclick="closeBg();">关闭</a></p> <p>正在加载,请稍后....</p> </p> </p> </body> </html>
작동 효과:
관련 권장 사항:
방법 예 마스크 레이어 이후 페이지가 스크롤되는 것을 방지하려면
일반적으로 사용되는 마스크 레이어 사용법 10가지를 다운로드해 보세요!
위 내용은 jQuery는 웹 페이지를 열 때 마스크 레이어가 자동으로 팝업되는 기능을 구현하거나 마스크 레이어를 클릭하면 마스크 레이어가 팝업되는 기능을 공유합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!