Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)


Posted in Javascript onJuly 14, 2016

Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)

<!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>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <title>Jquery遮罩层</title>
 
 <style type="text/css">   
   #BgDiv{background-color:#e3e3e3; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
   
   #DialogDiv{position:absolute;width:400px; left:50%; top:50%; margin-left:-200px; height:auto; z-index:100;background-color:#fff; border:1px #8FA4F5 solid; padding:1px;}
   #DialogDiv h2{ height:25px; font-size:14px; background-color:#8FA4F5; position:relative; padding-left:10px; line-height:25px;}
   #DialogDiv h2 a{position:absolute; right:5px; font-size:12px; color:#000000}
   #DialogDiv .form{padding:10px;}
   
   #DialogDiv2{position:absolute;width:400px; left:50%; top:50%; margin-left:-200px; height:auto; z-index:100;background-color:#fff; border:1px #8FA4F5 solid; padding:1px;}
   #DialogDiv2 h2{ height:25px; font-size:14px; background-color:#8FA4F5; position:relative; padding-left:10px; line-height:25px;}
   #DialogDiv2 h2 a{position:absolute; right:5px; font-size:12px; color:#000000}
   #DialogDiv2 .form{padding:10px;}
   
   #DialogDiv3{position:absolute;width:400px; left:50%; top:50%; margin-left:-200px; height:auto; z-index:100;background-color:#fff; border:1px #8FA4F5 solid; padding:1px;}
   #DialogDiv3 h2{ height:25px; font-size:14px; background-color:#8FA4F5; position:relative; padding-left:10px; line-height:25px;}
   #DialogDiv3 h2 a{position:absolute; right:5px; font-size:12px; color:#000000}
   #DialogDiv3 .form{padding:10px;}
 </style>
 
 <script language="javascript" type="text/javascript" src="jquery-1.4.2.min.js"></script>
 <script language="javascript" type="text/javascript">
  function ShowDIV(thisObjID) {
     $("#BgDiv").css({ display: "block", height: $(document).height() });
     var yscroll = document.documentElement.scrollTop;
     $("#" + thisObjID ).css("top", "100px");
     $("#" + thisObjID ).css("display", "block");
  document.documentElement.scrollTop = 0;
   }

   function closeDiv(thisObjID) {
     $("#BgDiv").css("display", "none");
     $("#" + thisObjID).css("display", "none");
   }
 </script>
 
 </head>
 
 <body>
 <div id="BgDiv"></div>
 
 <!--遮罩层显示的DIV1-->
 <div id="DialogDiv" style="display:none">
  <h2>弹出层<a href="#" id="btnClose" onclick="closeDiv('DialogDiv')">关闭</a></h2>
  <div class="form">我是弹出对话框111111!!</div>
 </div>
 
 <!--遮罩层显示的DIV2-->
 <div id="DialogDiv2" style="display:none">
  <h2>弹出层<a href="#" id="btnClose2" onclick="closeDiv('DialogDiv2')">关闭</a></h2>
  <div class="form">我是弹出对话框2222!!</div>
 </div>
 
 <!--遮罩层显示的DIV3-->
 <div id="DialogDiv3" style="display:none">
  <h2>弹出层<a href="#" id="btnClose3" onclick="closeDiv('DialogDiv3')">关闭</a></h2>
  <div class="form">我是弹出对话框3333333!!</div>
 </div>

以上这篇Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
document.all还是document.getElementsByName?
Jul 21 Javascript
JavaScript 继承详解(三)
Jul 13 Javascript
JavaScript中的this实例分析
Apr 28 Javascript
jquery实现弹出窗口效果的实例代码
Nov 28 Javascript
javascript中mouseover、mouseout使用详解
Jul 19 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
Jan 26 Javascript
jQuery获取this当前对象子元素对象的方法
Nov 29 Javascript
详解angular ui-grid之过滤器设置
Jun 07 Javascript
Vue调试神器vue-devtools安装方法
Dec 12 Javascript
angular2 ng2-file-upload上传示例代码
Aug 23 Javascript
微信小程序解除10个请求并发限制
Dec 18 Javascript
如何在postman测试用例中实现断言过程解析
Jul 09 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
Jul 14 #Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
Jul 14 #Javascript
javascript运算符语法全面概述
Jul 14 #Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
Jul 14 #Javascript
浅谈addEventListener和attachEvent的区别
Jul 14 #Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
Jul 14 #Javascript
全面了解addEventListener和on的区别
Jul 14 #Javascript
You might like
深入PHP数据缓存的使用说明
2013/05/10 PHP
php实现图形显示Ip地址的代码及注释
2014/01/20 PHP
10个php函数实用却不常见
2015/10/13 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
2017/02/15 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
javascript 有趣而诡异的数组
2009/04/06 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
2013/06/17 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
2017/03/21 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
2019/11/11 jQuery
详解JS预解析原理
2020/06/16 Javascript
vue 组件基础知识总结
2021/01/26 Vue.js
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
python实现名片管理器的示例代码
2019/12/17 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
酒店管理毕业生自荐信
2013/10/24 职场文书
房屋买卖协议样本
2014/11/16 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
参观邀请函范文
2015/02/02 职场文书
小学生安全保证书
2015/05/09 职场文书
卡特教练观后感
2015/06/08 职场文书
圣诞晚会主持词
2015/07/01 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
A22国内电台短波广播频率表
2022/05/10 无线电