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 相关文章推荐
Javascript之旅 对象的原型链之由来
Aug 25 Javascript
js函数中onmousedown和onclick的区别和联系探讨
May 19 Javascript
优化Jquery,提升网页加载速度
Nov 14 Javascript
JS重载实现方法分析
Dec 16 Javascript
js生成随机颜色方法代码分享(三种)
Dec 29 Javascript
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
Dec 07 Javascript
响应式框架Bootstrap栅格系统的实例
Dec 19 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
layui点击导航栏刷新tab页的示例代码
Aug 14 Javascript
vue实现添加与删除图书功能
Oct 07 Javascript
jQuery实现上下滚动公告栏详细代码
Nov 21 jQuery
多引号嵌套的变量命名的问题
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备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
PHP中调用SVN命令更新网站方法
2015/01/07 PHP
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
webpack入门+react环境配置
2017/02/08 Javascript
如何用js判断dom是否有存在某class的值
2017/02/13 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
JavaScript闭包_动力节点Java学院整理
2017/06/27 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
微信小程序实现时间进度条功能
2020/11/17 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
Python 文件操作实现代码
2009/10/07 Python
Python and、or以及and-or语法总结
2015/04/14 Python
简单谈谈python中的语句和语法
2017/08/10 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
一道SQL存储过程面试题
2016/10/07 面试题
应届生法律求职信
2013/10/22 职场文书
电气工程和自动化自荐信范文
2013/12/25 职场文书
干部下基层实施方案
2014/03/14 职场文书
植物生产学专业求职信
2014/08/08 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
北京颐和园导游词
2015/01/30 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书