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跨页面保存变量做菜单的方法
Jan 17 Javascript
JQERY limittext 插件0.2版(长内容限制显示)
Aug 27 Javascript
javascript 实现简单的table排序及table操作练习
Dec 28 Javascript
表单验证的完整应用案例探讨
Mar 29 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
Jun 01 Javascript
总结Javascript中数组各种去重的方法
Oct 04 Javascript
Vue.js组件tree实现省市多级联动
Dec 02 Javascript
基于JavaScript实现百度搜索框效果
Jun 28 Javascript
Vue精简版风格概述
Jan 30 Javascript
vue基于mint-ui实现城市选择三级联动
Jun 30 Javascript
js实现无刷新监听URL的变化示例代码详解
Jun 03 Javascript
js制作提示框插件
Dec 24 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 8小时时间差的解决方法小结
2009/12/22 PHP
PHP实现GIF图片验证码
2015/11/04 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
Python多线程爬虫简单示例
2016/03/04 Python
python简单读取大文件的方法
2016/07/01 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
Python线程池模块ThreadPoolExecutor用法分析
2018/12/28 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
2017/01/12 HTML / CSS
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
语文课外活动总结
2014/08/27 职场文书
2014年教研室工作总结
2014/12/06 职场文书
新员工试用期自我评价
2015/03/10 职场文书
开学典礼致辞
2015/07/29 职场文书
Python中re模块的元字符使用小结
2022/04/07 Python