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 相关文章推荐
js同时按下两个方向键
Dec 01 Javascript
Chrome中JSON.parse的特殊实现
Jan 12 Javascript
自己写了一个展开和收起的多更能型的js效果
Mar 05 Javascript
JavaScript插件化开发教程 (四)
Jan 27 Javascript
javascript实现在线客服效果
Jul 15 Javascript
AngularJS 所有版本下载地址
Sep 14 Javascript
Node.JS中事件轮询(Event Loop)的解析
Feb 25 Javascript
微信公众号菜单配置微信小程序实例详解
Mar 31 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
Oct 19 Javascript
新手快速入门微信小程序组件库 iView Weapp
Jun 24 Javascript
javaScript Array api梳理
Mar 31 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统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
2018/05/11 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
vue实现记事本功能
2019/06/26 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
用js编写留言板
2020/03/17 Javascript
python使用scrapy解析js示例
2014/01/23 Python
python定时器使用示例分享
2014/02/16 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
美国眼镜在线零售商:Dualens
2019/12/07 全球购物
北承题目(C++)
2012/05/16 面试题
一些.net面试题
2014/10/06 面试题
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
幼师自我鉴定
2014/02/01 职场文书
实践单位评语
2014/04/26 职场文书
迎新生标语大全
2014/10/06 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
运动会800米赞词
2015/07/22 职场文书
公司考勤管理制度
2015/08/04 职场文书
中学教代会开幕词
2016/03/04 职场文书
机关单位2016年法制宣传日活动总结
2016/04/01 职场文书
python批量更改目录名/文件名的方法
2021/04/18 Python