基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑


Posted in Javascript onDecember 14, 2016

当需要实现如下图操作,点击服务评分,出现一个服务评分窗口用来填入相关表单信息

基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑 

可是这会让我们打开服务评分界面时还可以点击body主界面中的购物车等链接,这是不对的,因此我们可以使用层叠样式表来指定外围的div的z-index低于当前服务评分表单页面,不能被点击,如下:

/* 定义一个div用于覆盖整个页面,这个div的z-index大于body,小于服务评分div */
#temp{
  background-color: #000;
  opacity: 0.3;
  width: 100%;
  height: 100%;
  z-index: 2;
  visibility: hidden;
}
/* 评分div,其z-index最大(当显示时) */
#mark{
 background-color: rgb(255,255,255);
 width: 400px;
 height: 250px;
 z-index: 3;
 visibility: hidden;
}
/* 包含了服务评分、购物车等的div */
#main{
 background-color: rgb(255,255,255);
 width: 100%;
 height: 100%;
 z-index: 1;
}
<div id="temp"></div>
<div id="mark"></div>
<div id="main"></div>
<a id="link"><i>点击我进行层叠</a>
<script>
 window.onload = function() {
  document.getElementById("link").onclick = function(){
   document.getElementById("temp").style.visibility = "visible";
   document.getElementById("mark").style.visibility = "visible";
  }
 }
</script>

效果图如下:

基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑

以上所述是小编给大家介绍的基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于Jquery的跨域传输数据(JSONP)
Mar 10 Javascript
一个简单的全屏图片上下打开显示网页效果示例
Jul 08 Javascript
javascript实现删除前弹出确认框
Jun 04 Javascript
JavaScript中的Math.LOG2E属性使用详解
Jun 14 Javascript
js小数计算小数点后显示多位小数的实现方法
May 30 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
Jun 02 Javascript
什么是JavaScript中的结果值?
Oct 08 Javascript
原生JavaScrpit中异步请求Ajax实现方法
Nov 03 Javascript
jfinal与bootstrap的登出实战详解
Nov 27 Javascript
webpack下实现动态引入文件方法
Feb 22 Javascript
layer弹出子iframe层父子页面传值的实现方法
Nov 22 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
May 07 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
Dec 14 #Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
Dec 14 #Javascript
深入理解jquery中的each用法
Dec 14 #Javascript
Bootstrap基本模板的使用和理解1
Dec 14 #Javascript
Bootstrap栅格系统的使用和理解2
Dec 14 #Javascript
jQuery的extend方法【三种】
Dec 14 #Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 #Javascript
You might like
《五等分的花嫁》漫画完结!2020年10月第2期TV动画制作组换血!
2020/03/06 日漫
PHP中time(),date(),mktime()区别介绍
2013/09/28 PHP
php中引用符号(&amp;)的使用详解
2013/11/13 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
php轻量级的性能分析工具xhprof的安装使用
2015/08/12 PHP
laravel5.4生成验证码的实例讲解
2017/08/05 PHP
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
2014/02/23 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
Vue.js添加组件操作示例
2018/06/13 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
详解flask入门模板引擎
2018/07/18 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
面向中国市场的在线海淘美妆零售网站:Beauty House美丽屋
2021/03/02 全球购物
大专生自荐信
2013/10/04 职场文书
电气自动化大学生求职信
2013/10/16 职场文书
模具专业推荐信
2013/10/30 职场文书
领导工作表现评语
2015/01/04 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
【海涛教你打DOTA】虚空假面第一视角骨弓3房29杀
2022/04/01 DOTA