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常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
Dec 25 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
Sep 21 Javascript
js实现div闪烁原理及实现代码
Jun 24 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
Jan 13 Javascript
JS实现文件动态顺序载入的方法
Mar 07 Javascript
JavaScript获取指定元素位置的方法
Apr 08 Javascript
浅谈javascript基础之客户端事件驱动
Jun 10 Javascript
jQuery实现的兼容性浮动层示例
Aug 02 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
May 09 Javascript
小发现之浅谈location.search与location.hash的问题
Jun 23 Javascript
bootstrap Table的一些小操作
Nov 01 Javascript
微信小程序左滑删除功能开发案例详解
Nov 12 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
Terran兵种介绍
2020/03/14 星际争霸
与数据库连接
2006/10/09 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
jquery 插件学习(一)
2012/08/06 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
使用mini-define实现前端代码的模块化管理
2014/12/25 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
vue中使用腾讯云Im的示例
2020/10/23 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
python with statement 进行文件操作指南
2014/08/22 Python
Python 的 Socket 编程
2015/03/24 Python
打包发布Python模块的方法详解
2016/09/18 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
18岁生日感言
2014/01/12 职场文书
《草原》教学反思
2014/02/15 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
2015年全国爱眼日活动方案
2015/05/05 职场文书
考试没考好检讨书
2015/05/06 职场文书
九年级历史教学反思
2016/02/19 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
apache虚拟主机配置的三种方式(小结)
2022/07/23 Servers