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 相关文章推荐
40个新鲜出炉的jQuery 插件和免费教程[上]
Jul 24 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
Apr 08 Javascript
jquery批量控制form禁用的代码
Aug 06 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 20 Javascript
JavaScript中toString()方法的使用详解
Jun 05 Javascript
javascript生成大小写字母
Jul 03 Javascript
javascript实现unicode与ASCII相互转换的方法
Dec 10 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
Dec 31 Javascript
利用require.js与angular搭建spa应用的方法实例
Jul 19 Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 Javascript
微信小程序多列表渲染数据开关互不影响的实现
Jun 05 Javascript
js+canvas绘制图形验证码
Sep 21 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
浅谈discuz密码加密的方式
2014/05/22 PHP
PHP和MySql中32位和64位的整形范围是多少
2016/02/18 PHP
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
12行javascript代码绘制一个八卦图
2015/04/02 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
JavaScript实现移动端拖动元素
2020/11/24 Javascript
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
浅谈python字符串方法的简单使用
2016/07/18 Python
python读取excel表格生成erlang数据
2017/08/26 Python
python使用TensorFlow进行图像处理的方法
2018/02/28 Python
Python3 安装PyQt5及exe打包图文教程
2019/01/08 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
css3 iphone玻璃透明气泡完美实现
2013/03/20 HTML / CSS
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
养殖人员的创业计划书范文
2013/12/26 职场文书
大学三年计划书范文
2014/04/30 职场文书
支部鉴定材料
2014/06/02 职场文书
人力资源管理求职信
2014/08/07 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
早安问候语大全
2015/11/10 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js
netty 实现tomcat的示例代码
2022/06/05 Servers