>  기사  >  웹 프론트엔드  >  jQuery는 웹 페이지를 열 때 마스크 레이어가 자동으로 팝업되거나, 클릭하면 마스크 레이어가 팝업되는 기능 예제를 구현합니다.

jQuery는 웹 페이지를 열 때 마스크 레이어가 자동으로 팝업되거나, 클릭하면 마스크 레이어가 팝업되는 기능 예제를 구현합니다.

韦小宝
韦小宝원래의
2018-01-11 10:15:441862검색

이 글에서는 웹 페이지를 열 때 마스크 레이어가 자동으로 팝업되거나 클릭하면 마스크 레이어가 팝업되는 jQuery의 기능을 주로 소개합니다. jQuery 이벤트 응답 및 창 요소 속성과 관련된 작업 기술이 포함되어 있습니다. 이 글을 참고하세요

본 글의 예시는 jQuery가 웹 페이지를 열거나 클릭하여 마스크 레이어를 팝업할 때 자동으로 마스크 레이어를 팝업하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.

팝업 레이어: 두 가지 방법

하나는 웹페이지를 열 때 레이어가 자동으로 팝업되는 것입니다.
다른 하나는 클릭하여 팝업하는 것입니다

<!DOCTYPE html>
<html>
<head>
<title>www.php.cn - 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>

위 내용은 이 글의 모든 내용이자 소스코드입니다. 모두가 학습하는 데 도움이 되기를 바랍니다!

관련 추천:

jQuery 스크롤 플러그인 scrollable.js 사용 분석 정보

jQuery 사용자 아바타 자르기 플러그인 Cropbox.js 예제 공유

select 구현에 있어서 jquery와 js의 차이점 공유 모든 기능

위 내용은 jQuery는 웹 페이지를 열 때 마스크 레이어가 자동으로 팝업되거나, 클릭하면 마스크 레이어가 팝업되는 기능 예제를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.