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 相关文章推荐
js 对小数加法精度处理示例说明
Dec 27 Javascript
jquery实现增加删除行的方法
Feb 03 Javascript
jQuery使用fadein方法实现渐出效果实例
Mar 27 Javascript
Bootstrap创建可折叠的组件
Feb 23 Javascript
深入理解js数组的sort排序
May 28 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
Jun 14 Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 Javascript
基于原生js运动方式关键点的总结(推荐)
Oct 01 Javascript
vue使用axios时关于this的指向问题详解
Dec 22 Javascript
vue 中directive功能的简单实现
Jan 05 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
May 16 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
提问的智慧
2006/10/09 PHP
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
PHP网络操作函数汇总
2015/05/18 PHP
33道php常见面试题及答案
2015/07/06 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
JS简单计算器实例
2015/01/20 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
js实现简单掷骰子小游戏
2019/10/24 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
法国家具及室内配件店:home24
2017/01/21 全球购物
印度购物网站:TATA CLiQ
2017/11/23 全球购物
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
留学推荐信写作指南
2014/01/25 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
2014年纪检部工作总结
2014/11/12 职场文书
神农溪导游词
2015/02/11 职场文书
2016十一国庆节慰问信
2015/12/01 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python