ホームページ  >  記事  >  ウェブフロントエンド  >  Webページを開いたときに自動的にマスクレイヤーをポップアップしたり、クリックしたときにマスクレイヤーをポップアップしたりする機能をjQueryで実現します

Webページを開いたときに自動的にマスクレイヤーをポップアップしたり、クリックしたときにマスクレイヤーをポップアップしたりする機能をjQueryで実現します

韦小宝
韦小宝オリジナル
2018-01-11 10:15:441922ブラウズ

この記事では、Web ページを開いたときにマスク レイヤーを自動的にポップアップする機能や、クリックしてマスク レイヤーをポップアップする機能を主に紹介します。jQuery のイベント レスポンスとウィンドウ要素の属性に関する操作スキルが含まれます。この記事を参照してください

この記事の例では、Web ページを開いたとき、またはクリックしてマスク レイヤーをポップアップしたときに jQuery がどのように自動的にマスク レイヤーをポップアップするかを説明します。参考までに皆さんと共有してください。詳細は次のとおりです:

ポップアップレイヤー: 2つの方法

1つは、Webページを開いたときにレイヤーを自動的にポップアップする方法です
もう1つは、クリックしてポップアップする方法です

<!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のサンプル共有

選択を実現する際のjqueryとjsの違いを共有するすべての機能

以上がWebページを開いたときに自動的にマスクレイヤーをポップアップしたり、クリックしたときにマスクレイヤーをポップアップしたりする機能をjQueryで実現しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。