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 数组的 uniq 方法
Jan 23 Javascript
js兼容标准的表格变色效果
Jun 28 Javascript
JavaScript Eval 函数使用
Mar 23 Javascript
基于jquery实现等比缩放图片
Dec 03 Javascript
js图片轮播效果实现代码
Apr 18 Javascript
在bootstrap中实现轮播图实例代码
Jun 11 Javascript
创建简单的node服务器实例(分享)
Jun 23 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
Dec 25 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
angular5 httpclient的示例实战
Mar 12 Javascript
JS将网址url转化为JSON格式的方法
Jul 02 Javascript
JavaScript数组方法的错误使用例子
Sep 13 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
php上传、管理照片示例
2006/10/09 PHP
PHP写的求多项式导数的函数代码
2012/07/04 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
10个简化PHP开发的工具
2014/12/25 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
javascript 实用的文字链提示框效果
2010/06/30 Javascript
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
详解JS构造函数中this和return
2017/09/16 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
vue登录页面cookie的使用及页面跳转代码
2019/07/10 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
纯JS实现五子棋游戏
2020/05/28 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
python reverse反转部分数组的实例
2018/12/13 Python
python查看数据类型的方法
2019/10/12 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
python如何导入依赖包
2020/07/13 Python
python中添加模块导入路径的方法
2021/02/03 Python
旅游安全协议书
2014/04/21 职场文书
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
音乐研修感悟
2015/11/18 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
Node实现搜索框进行模糊查询
2021/06/28 Javascript
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
python三子棋游戏
2022/05/04 Python