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 相关文章推荐
11款新鲜的jQuery插件[附所有demo下载]
Jan 24 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
Apr 16 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
Jul 27 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
Dec 23 Javascript
jQuery中Datatables增加跳转到指定页功能
Feb 08 Javascript
从零学习node.js之文件操作(三)
Feb 21 Javascript
webpack 样式加载的实现原理
Jun 12 Javascript
vue添加class样式实例讲解
Feb 12 Javascript
基于jquery实现彩色投票进度条代码解析
Aug 26 jQuery
原生JavaScript实现五子棋游戏
Nov 09 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中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
Javascript中arguments用法实例分析
2015/06/13 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
jQuery实现的倒计时效果实例小结
2016/04/16 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
在windows下Python打印彩色字体的方法
2018/05/15 Python
python接口自动化测试之接口数据依赖的实现方法
2019/04/26 Python
在python中用print()输出多个格式化参数的方法
2019/07/16 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
快速解决jupyter notebook启动需要密码的问题
2020/04/21 Python
python中可以声明变量类型吗
2020/06/18 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
2020/11/18 Python
python代码实现猜拳小游戏
2020/11/30 Python
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
工厂门卫岗位职责
2013/11/25 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
物流专业自荐信
2014/05/23 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
2015年保管员工作总结
2015/04/30 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL