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移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
jquery中EasyUI使用技巧小结
Feb 10 Javascript
浅析JS运动
Dec 28 Javascript
jqGrid用法汇总(全经典)
Jun 28 Javascript
AngularJS ng-controller 指令简单实例
Aug 01 Javascript
jquery实现手机端单店铺购物车结算删除功能
Feb 22 Javascript
详解如何用模块化的方式写vuejs
Dec 16 Javascript
JavaScript常用数组操作方法,包含ES6方法
May 10 Javascript
Vue2(三)实现子菜单展开收缩,带动画效果实现方法
Apr 28 Javascript
JavaScript工具库MyTools详解
Jan 01 Javascript
javascript实现前端分页效果
Jun 24 Javascript
JavaScript WeakMap使用详解
Feb 05 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
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
php实现在服务器上创建目录的方法
2015/03/16 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python生成器与迭代器详解
2019/01/01 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
生态学毕业生自荐信
2013/10/27 职场文书
小学生考试获奖感言
2014/01/30 职场文书
医药营销个人求职信范文
2014/02/07 职场文书
毕业生如何写自我鉴定
2014/03/15 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
python对文档中元素删除,替换操作
2022/04/02 Python
使用MybatisPlus打印sql语句
2022/04/22 SQL Server