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中为什么null==0为false而null大于=0为true(个人研究)
Sep 16 Javascript
让checkbox不选中即将选中的checkbox不选中
Jul 11 Javascript
原生javascript实现图片无缝滚动效果
Feb 12 Javascript
关于session和cookie的简单理解
Jun 08 Javascript
Vue.js表单控件实践
Oct 27 Javascript
vue实现简单实时汇率计算功能
Jan 15 Javascript
在vue中使用Autoprefixed的方法
Jul 27 Javascript
JavaScript数组去重的几种方法
Apr 07 Javascript
javascript实现的时间格式加8小时功能示例
Jun 13 Javascript
使用Bootstrap做一个朝代历史表
Dec 10 Javascript
解决vue路由name同名,路由重复的问题
Aug 05 Javascript
vue 项目@change多个参数传值多个事件的操作
Jan 29 Vue.js
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+mysql 实现身份验证代码
2010/03/24 PHP
解析isset与is_null的区别
2013/08/09 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
nodejs开发微博实例
2015/03/25 NodeJs
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
React Native 截屏组件的示例代码
2017/12/06 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
vue-cli3 从搭建到优化的详细步骤
2019/01/20 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
[08:40]Navi Vs Newbee
2018/06/07 DOTA
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python获取指定字符前面的所有字符方法
2018/05/02 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
2020/05/10 Python
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
网吧收银员岗位职责
2013/12/14 职场文书
小学庆六一活动方案
2014/02/28 职场文书
客服专员岗位职责
2014/02/28 职场文书
婚礼秀策划方案
2014/05/19 职场文书
医疗器械售后服务承诺书
2014/05/21 职场文书
三方合作意向书范本
2015/05/09 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
InterProcessMutex实现zookeeper分布式锁原理
2022/03/21 Java/Android