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 相关文章推荐
不错的一个日期输入 动态
Nov 06 Javascript
详解new function(){}和function(){}() 区别分析
Mar 22 Javascript
读jQuery之十二 删除事件核心方法
Jul 31 Javascript
Javascript delete 引用类型对象
Nov 01 Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
Jun 06 Javascript
jQuery Validate插件实现表单验证
Aug 19 Javascript
AngularJS下$http服务Post方法传递json参数的实例
Mar 29 Javascript
axios 处理 302 状态码的解决方法
Apr 10 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
Jun 04 Javascript
js之ajax文件上传
May 13 Javascript
动态规划之使用备忘录来改进Javascript函数
Apr 07 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
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
PHP模块化安装教程
2016/06/01 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
js实现常见的工具条效果
2017/03/02 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
2009/04/09 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
python中的变量如何开辟内存
2018/06/26 Python
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
Python3爬取英雄联盟英雄皮肤大图实例代码
2018/11/14 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
详解python读取和输出到txt
2019/03/29 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
Python将文字转成语音并读出来的实例详解
2019/07/15 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
HTML5的一个显示电池状态的API简介
2015/06/18 HTML / CSS
中国跨境电商:Tomtop
2017/03/16 全球购物
Hotels.com日本:国外和海外住宿,酒店预订
2019/12/13 全球购物
运动会方阵口号
2014/06/07 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
云台山导游词
2015/02/03 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
师德师风培训感言
2015/08/03 职场文书
小学总务工作总结
2015/08/13 职场文书
Windows server 2012搭建FTP服务器
2022/04/29 Servers