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 相关文章推荐
使用IE的地址栏来辅助调试Web页脚本
Mar 08 Javascript
javascript使用eval或者new Function进行语法检查
Oct 16 Javascript
JavaScript中消除闭包的一般方法介绍
Mar 16 Javascript
js简单网速测试方法完整实例
Dec 15 Javascript
分享JavaScript与Java中MD5使用两个例子
Dec 23 Javascript
Angular中$broadcast和$emit的使用方法详解
May 22 Javascript
微信小程序顶部可滚动导航效果
Oct 31 Javascript
将Sublime Text 3 添加到右键中的简单方法
Dec 12 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
Mar 23 jQuery
小程序rich-text组件如何改变内部img图片样式的方法
May 22 Javascript
js实现图片上传即时显示效果
Sep 30 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
Feb 09 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采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
flash javascript之间的通讯方法小结
2008/12/20 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
JS Map 和 List 的简单实现代码
2013/07/08 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
React实现todolist功能
2020/12/28 Javascript
python服务器与android客户端socket通信实例
2014/11/12 Python
Python中用PIL库批量给图片加上序号的教程
2015/05/06 Python
Python中的默认参数实例分析
2018/01/29 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
python 获取sqlite3数据库的表名和表字段名的实例
2019/07/17 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
如何用python处理excel表格
2020/06/09 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
html5弹跳球示例代码
2013/07/23 HTML / CSS
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
公司会计主管岗位责任制
2014/03/01 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
公司外出活动方案
2014/08/14 职场文书
史上最牛辞职信
2015/05/13 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL