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生成/解析dom的CDATA类型的字段的代码
Apr 22 Javascript
文本框根据输入内容自适应高度的代码
Oct 24 Javascript
js自动闭合html标签(自动补全html标记)
Oct 04 Javascript
javascript实现图片循环渐显播放的方法
Feb 24 Javascript
JavaScript获取当前cpu使用率的方法
Dec 15 Javascript
jquery实现可旋转可拖拽的文字效果代码
Jan 27 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
Dec 27 Javascript
Vue中的数据监听和数据交互案例解析
Jul 12 Javascript
初探JavaScript 面向对象(推荐)
Sep 03 Javascript
VSCode配置react开发环境的步骤
Dec 27 Javascript
AngularJS ui-router刷新子页面路由的方法
Jul 23 Javascript
js实现表格数据搜索
Aug 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修改Linux或Unix口令的方法分享
2012/01/30 PHP
php表单敏感字符过滤类
2014/12/08 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
浅谈js的异步执行
2016/10/18 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
python爬虫自动创建文件夹的功能
2018/08/01 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
聚美优品广告词改编
2014/03/14 职场文书
黄金酒广告词
2014/03/21 职场文书
标准大学生职业生涯规划书写作指南
2014/09/18 职场文书
新员工入职欢迎词
2015/01/23 职场文书
个人求职自荐信范文
2015/03/06 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
【2·13】一图读懂中国无线电发展
2022/02/18 无线电