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 相关文章推荐
让firefox支持IE的一些方法的javascript扩展函数代码
Jan 02 Javascript
DOM节点删除函数removeChild()用法实例
Jan 12 Javascript
jQuery zclip插件实现跨浏览器复制功能
Nov 02 Javascript
每天一篇javascript学习小结(面向对象编程)
Nov 20 Javascript
JS实现倒计时(天数、时、分、秒)
Nov 16 Javascript
详解Angualr 组件间通信
Jan 21 Javascript
Jquery鼠标放上去显示全名的实现方法
Feb 06 Javascript
JS匿名函数和匿名自执行函数概念与用法分析
Mar 16 Javascript
js实现input密码框显示/隐藏功能
Sep 10 Javascript
详解小程序如何动态绑定点击的执行方法
Nov 26 Javascript
vue.config.js中配置Vue的路径别名的方法
Feb 11 Javascript
vue 递归组件的简单使用示例
Jan 14 Vue.js
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连接Oracle for NT 远程数据库
2006/10/09 PHP
屏蔽浏览器缓存另类方法
2006/10/09 PHP
phpinfo 系统查看参数函数代码
2009/06/05 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
php经典算法集锦
2015/11/14 PHP
ucenter中词语过滤原理分析
2016/07/13 PHP
JS函数验证总结(方便js客户端输入验证)
2010/10/29 Javascript
js切换光标示例代码
2013/10/10 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
python写的一个文本编辑器
2014/01/23 Python
在Python下尝试多线程编程
2015/04/28 Python
python采集百度百科的方法
2015/06/05 Python
Python中的urllib模块使用详解
2015/07/07 Python
解决python 输出是省略号的问题
2018/04/19 Python
python输出决策树图形的例子
2019/08/09 Python
python实现TCP文件传输
2020/03/20 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
介绍一下SQL Server的全文索引
2013/08/15 面试题
受伤赔偿协议书
2014/09/24 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
辞职信怎么写?
2019/05/21 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python