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 相关文章推荐
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
Mar 27 Javascript
Wordpress ThickBox 点击图片显示下一张图的修改方法
Dec 11 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
Mar 20 Javascript
利用a标签自动解析URL分析网址实例
Oct 20 Javascript
requireJS使用指南
Apr 27 Javascript
解决vue 按钮多次点击重复提交数据问题
May 10 Javascript
详解JSON Web Token 入门教程
Jul 30 Javascript
vue+django实现一对一聊天功能的实例代码
Jul 17 Javascript
jquery插件开发模式实例详解
Jul 20 jQuery
vue中使用element组件时事件想要传递其他参数的问题
Sep 18 Javascript
vuex(vue状态管理)的特殊应用案例分享
Mar 03 Javascript
JavaScript高级程序设计之基本引用类型
Nov 17 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中对xml读取的相关函数的介绍一
2008/06/05 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
PHP版QQ互联OAuth示例代码分享
2015/07/05 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
vuex操作state对象的实例代码
2018/04/25 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
python检测服务器是否正常
2014/02/16 Python
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
如何使用Python标准库进行性能测试
2019/06/25 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
如何执行一个shell程序
2012/11/23 面试题
财务会计专业应届毕业生求职信
2013/10/18 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
公共场所禁烟标语
2014/06/25 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
罚款通知怎么写
2015/04/22 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python