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 相关文章推荐
jquery导航制件jquery鼠标经过变色效果示例
Dec 05 Javascript
jquery实现的一个简单进度条效果实例
May 12 Javascript
js实现仿百度瀑布流的方法
Feb 05 Javascript
node.js插件nodeclipse安装图文教程
Oct 19 Javascript
Bootstrap模仿起筷首页效果
May 09 Javascript
深入理解选择框脚本[推荐]
Dec 13 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
Mar 02 Javascript
js鼠标经过tab选项卡时实现切换延迟
Mar 24 Javascript
Vue组件化通讯的实例代码
Jun 23 Javascript
微信小程序使用component自定义toast弹窗效果
Nov 27 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
Sep 23 Javascript
Openlayers实现距离面积测量
Sep 28 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
为什么《星际争霸》是测试人工智能的理想战场
2019/12/03 星际争霸
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
php中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
PHP中关键字interface和implements详解
2017/06/14 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
Jquery 表格合并的问题分享
2011/09/17 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
2015/12/01 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
js根据json数据中的某一个属性来给数据分组的方法
2018/10/08 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
Python字符串及文本模式方法详解
2020/09/10 Python
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
ASOS西班牙官网:英国在线时尚和美容零售商
2020/01/10 全球购物
什么是lambda函数
2013/09/17 面试题
大学四年职业生涯规划书范文
2014/01/02 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
法人代表任命书范本
2014/06/05 职场文书
护理实习生带教计划
2015/01/16 职场文书
《法国号》教学反思
2016/02/22 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
python 制作一个gui界面的翻译工具
2021/05/14 Python
MySQL中连接查询和子查询的问题
2021/09/04 MySQL
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技