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 相关文章推荐
javascript之bind使用介绍
Oct 09 Javascript
IFrame跨域高度自适应实现代码
Aug 16 Javascript
裁剪字符串trim()自定义改进版
Apr 10 Javascript
jquery判断浏览器后退时候弹出消息的方法
Aug 11 Javascript
JavaScript自定义数组排序方法
Feb 12 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
Mar 04 Javascript
BootStrap中Tab页签切换实例代码
May 30 Javascript
JS 日期与时间戮相互转化的简单实例
Jun 22 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
Jul 21 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
vue实现记事本功能
Jun 26 Javascript
js实现鼠标拖曳效果
Dec 30 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
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
php过滤敏感词的示例
2014/03/31 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
很可爱的输入框
2008/08/03 Javascript
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
[02:04]2014DOTA2国际邀请赛 DK一个时代的落幕
2014/07/21 DOTA
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
python检测远程端口是否打开的方法
2015/03/14 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
不可错过的十本Python好书
2017/07/06 Python
django query模块
2019/04/20 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
为什么要做架构设计
2015/07/08 面试题
贷款担保申请书
2014/05/20 职场文书
工作经历证明书范文
2014/11/02 职场文书
员工年终考核评语
2014/12/31 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle