JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码


Posted in Javascript onApril 21, 2018

1.首先写一个遮罩层div,然后再写一个弹窗的div

<!-- 遮罩层 -->
<div id="cover" style="background: #000; position: absolute; left: 0px; top: 0px; width: 100%; filter: alpha(opacity=30); opacity: 0.3; display: none; z-index: 2 ">
  
</div>
<!-- 弹窗 -->
<div id="showdiv" style="width: 80%; margin: 0 auto; height: 9.5rem; border: 1px solid #999; display: none; position: absolute; top: 40%; left: 10%; z-index: 3; background: #fff">
  <!-- 标题 -->
  <div style="background: #F8F7F7; width: 100%; height: 2rem; font-size: 0.65rem; line-height: 2rem; border: 1px solid #999; text-align: center;" >
    提示
  </div>
  <!-- 内容 -->
  <div style="text-indent: 50px; height: 4rem; font-size: 0.5rem; padding: 0.5rem; line-height: 1rem; ">
    js弹窗 js弹出DIV,并使整个页面背景变暗</div>
  <!-- 按钮 -->
  <div style="background: #418BCA; width: 80%; margin: 0 auto; height: 1.5rem; line-height: 1.5rem; text-align: center;color: #fff;margin-top: 1rem; -moz-border-radius: .128rem; -webkit-border-radius: .128rem; border-radius: .128rem;font-size: .59733rem;" onclick="closeWindow()">
    确 定
  </div>
</div>

js代码:(把jq引进来)

<script type="text/javascript">
  // 弹窗
  function showWindow() {
    $('#showdiv').show();  //显示弹窗
    $('#cover').css('display','block'); //显示遮罩层
    $('#cover').css('height',document.body.clientHeight+'px'); //设置遮罩层的高度为当前页面高度
  }
  // 关闭弹窗
  function closeWindow() {
    $('#showdiv').hide();  //隐藏弹窗
    $('#cover').css('display','none');   //显示遮罩层
  }
</script>

效果:

JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码

总结

以上所述是小编给大家介绍的JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
用JavaScript调用WebService的示例
Apr 07 Javascript
javascript中万恶的function实例分析
May 25 Javascript
Js如何判断客户端是PC还是手持设备简单分析
Nov 22 Javascript
js结合正则实现国内手机号段校验
Jun 19 Javascript
jQuery实现类似标签风格的导航菜单效果代码
Aug 25 Javascript
Bootstrap组件(一)之菜单
May 11 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
浅析node应用的timing-attack安全漏洞
Feb 28 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
Apr 24 Javascript
基于vue-cli3和element实现登陆页面
Nov 13 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
Aug 10 Javascript
vue自动添加浏览器兼容前后缀操作
Aug 13 Javascript
JavaScript调用模式与this关键字绑定的关系
Apr 21 #Javascript
关于jquery layui弹出层的使用方法
Apr 21 #jQuery
jQuery中的for循环var与let的区别
Apr 21 #jQuery
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
Apr 21 #Javascript
JS实现字符串去重及数组去重的方法示例
Apr 21 #Javascript
AngularJs用户输入动态模板XSS攻击示例详解
Apr 21 #Javascript
vue源码解析之事件机制原理
Apr 21 #Javascript
You might like
php fckeditor 调用的函数
2009/06/21 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
php+mysql实现无限级分类
2015/11/11 PHP
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
理解Javascript_15_作用域分配与变量访问规则,再送个闭包
2010/10/20 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
如何封装Vue Element的table表格组件
2021/02/06 Vue.js
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
python读取各种文件数据方法解析
2018/12/29 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
python-地图可视化组件folium的操作
2020/12/14 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
英文翻译的自我评价语句
2013/10/04 职场文书
怎样客观的做好自我评价
2013/12/28 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
人民调解协议书范本
2014/10/11 职场文书
一年级语文下册复习计划
2015/01/17 职场文书
2015双创工作总结
2015/07/24 职场文书