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插件
Mar 29 jQuery
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
jQuery实现简单的手风琴效果
Apr 17 jQuery
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 jQuery
jQuery解析json格式数据示例
Sep 01 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 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
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
js 格式化时间日期函数小结
2010/03/20 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
js实现日历与定时器
2017/02/22 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
老生常谈ES6中的类
2017/07/31 Javascript
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
python使用tornado实现登录和登出
2018/07/28 Python
python 字典操作提取key,value的方法
2019/06/26 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
彪马加拿大官网:PUMA加拿大
2018/10/04 全球购物
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
农救科工作职责
2013/11/27 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
酒鬼酒广告词
2014/03/21 职场文书
安全生产承诺书范文
2014/05/22 职场文书
个人剖析材料范文
2014/09/30 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
党员作风建设自查报告
2014/10/23 职场文书
护士心得体会范文
2016/01/25 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技
Redis如何实现验证码发送 以及限制每日发送次数
2022/04/18 Redis