jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例


Posted in jQuery onOctober 19, 2017

本文实例讲述了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>3water.com - 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>
<div id="main"><a href="javascript:showBg();" rel="external nofollow" >点击这里查看效果</a>
<div id="fullbg"></div>
<div id="dialog">
  <p class="close"><a href="#" rel="external nofollow" onclick="closeBg();">关闭</a></p>
  <div>正在加载,请稍后....</div>
</div>
</div>
</body>
</html>

运行效果:

jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
jQuery+pjax简单示例汇总
Apr 21 jQuery
jQuery extend()详解及简单实例
May 06 jQuery
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
基于jQuery的表单填充实例
Aug 22 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
基于jquery实现彩色投票进度条代码解析
Aug 26 jQuery
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 #jQuery
jquery实现图片跟随鼠标的实例
Oct 17 #jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 #jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 #jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 #jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 #jQuery
jQuery响应滚动条事件功能示例
Oct 14 #jQuery
You might like
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
php的4种常见运行方式
2015/03/20 PHP
php输出图像的方法实例分析
2017/02/16 PHP
jQuery获取文本节点之 text()/val()/html() 方法区别
2011/03/01 Javascript
jquery中ajax调用json数据的使用说明
2011/03/17 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
使用Node.js配合Nginx实现高负载网络
2015/06/28 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
Vue中实现回车键切换焦点的方法
2020/02/19 Javascript
JS实现放烟花效果
2020/03/10 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
python判断是空的实例分享
2020/07/06 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
JAVA中的关键字有什么特点
2014/03/07 面试题
学生会竞选演讲稿纪检部
2014/08/25 职场文书
大学运动会加油稿
2015/07/22 职场文书
拙作再改《我的收音机情缘》
2022/04/05 无线电