jQuery实现简单弹窗遮罩效果


Posted in Javascript onFebruary 27, 2017

效果图:

jQuery实现简单弹窗遮罩效果

图(1)初始图

jQuery实现简单弹窗遮罩效果

图(2)点击按钮后

代码如下:

<!DOCTYPE HTML>
<html>
 <head>
 <meta charset="UTF-8" />
 <title></title>
 <style>
  #mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: #666;
  opacity: 0.5;
  filter: alpha(opacity=50)-moz-opacity: 0.5;
  display: none;
  }
  .popup {
  position: absolute;
  left: 50%;
  width: 600px;
  height: 200px;
  background: #fff;
  z-index: 1000;
  border: 1px solid #333;
  display: none;
  }
  .btn_close {
  position: absolute;
  top: 5px;
  right: 5px;
  }
 </style>
 </head>
 <body>
 <button class="btn_show">遮罩层</button>
 <div id="mask"></div>
 <div class="popup">
  <button class="btn_close">x</button>
 </div>
 <script src="http://cdn.bootcss.com/jquery/3.1.1/jquery.js"></script>
 <script>
  $(function() {
  $('.btn_show').click(function() {
   $('#mask').css({
   display: 'block',
   height: $(document).height()
   })
   var $Popup = $('.popup');
   $Popup.css({
   left: ($('body').width() - $Popup.width()) / 2+ 'px',
   top: ($(window).height() - $Popup.height()) / 2 + $(window).scrollTop() + 'px',
   display: 'block'
   })
  })
  $('.btn_close').click(function() {
   $('#mask,.popup').css('display', 'none');
  })
  })
 </script>
 </body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
一些常用的Javascript函数
Dec 22 Javascript
jquery ajax方式直接提交整个表单核心代码
Aug 15 Javascript
什么是cookie?js手动创建和存储cookie
May 27 Javascript
javascript控制图片播放的实现代码
Jul 29 Javascript
浅析在javascript中创建对象的各种模式
May 06 Javascript
jquery Ajax 全局调用封装实例详解
Jan 16 Javascript
JS查找字符串中出现最多的字符及个数统计
Feb 04 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
Dec 10 Javascript
vue.js项目nginx部署教程
Apr 05 Javascript
利用es6 new.target来对模拟抽象类的方法
May 10 Javascript
ES6 async、await的基本使用方法示例
Jun 06 Javascript
vue 组件间的通信之子组件向父组件传值的方式
Jul 29 Javascript
js 调用百度分享功能
Feb 27 #Javascript
Bootstrap的popover(弹出框)2秒后定时消失的实现代码
Feb 27 #Javascript
jQuery实现元素的插入
Feb 27 #Javascript
jQuery实现导航回弹效果
Feb 27 #Javascript
使用jQuery操作DOM的方法小结
Feb 27 #Javascript
jQuery模拟淘宝购物车功能
Feb 27 #Javascript
原生js实现轮播图
Feb 27 #Javascript
You might like
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
浅谈PHP 闭包特性在实际应用中的问题
2009/10/30 PHP
php初始化对象和析构函数的简单实例
2014/03/11 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
php短址转换实现方法
2015/02/25 PHP
js left,right,mid函数
2008/06/10 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
python3的输入方式及多组输入方法
2018/10/17 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
Python使用configparser库读取配置文件
2020/02/22 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
什么是serialVersionUID
2016/03/04 面试题
医学检验专业个人求职信范文
2013/12/04 职场文书
优秀实习生感言
2014/03/01 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
法制宣传月活动方案
2014/05/11 职场文书
2014年幼儿园德育工作总结
2014/12/17 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书