js实现弹出窗口、页面变成灰色并不可操作的例子分享


Posted in Javascript onMay 10, 2014

如果你还不会,可以看看下面这个简单的例子。

<html>
<head>
<title>弹出一个窗口后,后面的层不可操作</title>
<script>
function show()  //显示隐藏层和弹出层
{
   var hideobj=document.getElementById("hidebg");
   hidebg.style.display="block";  //显示隐藏层
   hidebg.style.height=document.body.clientHeight+"px";  //设置隐藏层的高度为当前页面高度
   document.getElementById("hidebox").style.display="block";  //显示弹出层
}
function hide()  //去除隐藏层和弹出层
{
   document.getElementById("hidebg").style.display="none";
   document.getElementById("hidebox").style.display="none";
}
</script>
<style>
   body { margin:0px;padding:0px;text-align: center;}
   #hidebg { position:absolute;left:0px;top:0px;
      background-color:#000;
      width:100%;  /*宽度设置为100%,这样才能使隐藏背景层覆盖原页面*/
      filter:alpha(opacity=60);  /*设置透明度为60%*/
      opacity:0.6;  /*非IE浏览器下设置透明度为60%*/
      display:none; /* https://3water.com */
      z-Index:2;}
   #hidebox { position:absolute;width:400px;height:300px;top:200px;left:30%;background-color:#fff;display:none;cursor:pointer;z-Index:3;}
   #content { text-align:center;cursor:pointer;z-Index:1;}
</style>
</head>
<body>
<div id="hidebg"></div>
<div id="hidebox" onClick="hide();">点击关闭</div>
<div id="content" onClick="show();">点击试试</div>
</body>
</html>

 
Javascript 相关文章推荐
showModelessDialog()使用详解
Sep 21 Javascript
基于jquery实现漂亮的动态信息提示效果
Aug 02 Javascript
浅谈javascript构造函数与实例化对象
Jun 22 Javascript
学习Javascript闭包(Closure)知识
Aug 07 Javascript
AngularJS 自定义指令详解及示例代码
Aug 17 Javascript
常见的浏览器Hack技巧整理
Jun 29 Javascript
Vue.js实现输入框绑定的实例代码
Aug 24 Javascript
从零开始搭建webpack+react开发环境的详细步骤
May 18 Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 Javascript
vue实现分页加载效果
Dec 24 Javascript
React四级菜单的实现
Apr 08 Javascript
多引号嵌套的变量命名的问题
May 09 #Javascript
javascript中数组的多种定义方法和常用函数简介
May 09 #Javascript
javascript的数组和常用函数详解
May 09 #Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
May 09 #Javascript
实例讲解JS中数组Array的操作方法
May 09 #Javascript
一个JavaScript的求爱小特效
May 09 #Javascript
js中的setInterval和setTimeout使用实例
May 09 #Javascript
You might like
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
php实现文章评论系统
2019/02/18 PHP
JS控件的生命周期介绍
2012/10/22 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
Javascript Objects详解
2014/09/04 Javascript
javascript实现PC网页里的拖拽效果
2016/03/14 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
javascript 四十条常用技巧大全
2016/09/09 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
Python中的urllib模块使用详解
2015/07/07 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
zookeeper python接口实例详解
2018/01/18 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
美国时尚孕妇装品牌:A Pea in the Pod
2017/07/16 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
Shell如何接收变量输入
2012/09/24 面试题
历史专业个人求职信分享
2013/12/20 职场文书
五一劳动节活动记录
2014/03/23 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
计划生育证明书写要求
2014/09/17 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
一年级语文教学随笔
2015/08/14 职场文书
Oracle安装TNS_ADMIN环境变量设置参考
2021/11/01 Oracle
Java设计模式之享元模式示例详解
2022/03/03 Java/Android