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 相关文章推荐
jquery 屏蔽一个区域内的所有元素,禁止输入
Oct 22 Javascript
ajax上传时参数提交不更新等相关问题
Dec 11 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
Aug 23 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
Sep 01 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
May 25 Javascript
jQuery实现类似老虎机滚动抽奖效果
Aug 06 Javascript
javascript实现日期三级联动下拉框选择菜单
Dec 03 Javascript
详解angularjs获取元素以及angular.element()用法
Jul 25 Javascript
vue.js自定义组件directives的实例代码
Nov 09 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
Mar 08 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转义Json里的特殊字符的函数
2015/06/08 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
2012/03/16 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
jquery登录的异步验证操作示例
2019/05/09 jQuery
Vue过滤器,生命周期函数和vue-resource简单介绍
2021/01/12 Vue.js
[04:05]TI9战队采访 - Natus Vincere
2019/08/22 DOTA
python计算最小优先级队列代码分享
2013/12/18 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
Python安装与基本数据类型教程详解
2019/05/29 Python
python numpy库np.percentile用法说明
2020/06/08 Python
python 星号(*)的多种用途
2020/09/21 Python
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
司机的工作范围及职责
2013/11/13 职场文书
大学自主招生自荐信
2013/12/16 职场文书
交通安全教育制度
2014/02/02 职场文书
商场促销活动方案
2014/02/08 职场文书
婚礼主持词
2014/03/13 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
2016年安全月活动总结
2016/04/06 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
JS Object构造函数之Object.freeze
2021/04/28 Javascript
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python