jQuery实现淡入淡出的模态框


Posted in Javascript onFebruary 09, 2017

本文实例为大家总结了jQuery淡入淡出模态框的使用方法,供大家参考,具体内容如下

HTML代码如下:固定格式就省略了

<div class="theme-popover">
 <div class="theme-poptit">
  <a href="#" rel="external nofollow" class="close">×</a>
  <h3>个人额度情况</h3>
 </div>
 <div class="theme-edu">
  <p>自2017年1月1日00:00起,至2017年01月16日 24:00,您的个人额度如下:</p>
  <div class="theme-eduBox">
  <div class="theme-eduInfo lf">
   <div class="theme-eduTopLf">
   <i></i>
   <span class="yye">本年已用额度</span>
   </div>
   <div class="theme-eduBomLf bf">0</div>
  </div>
  <div class="theme-eduInfo lf ky">
   <div class="theme-eduTopLf">
   <i class="able"></i>
   <span class="kye">本年可用额度</span>
   </div>
   <div class="theme-eduBomLf bt">20000</div>
  </div>
  </div>
  <h5>
  <a href="#" rel="external nofollow" >@快邮口岸</a>
   提供技术支持
  </h5>
 </div>
</div>
<--模态框背景-->
<div class="theme-popover-mask"></div>

CSS代码如下:

/*模态框*/
.theme-popover-mask {
 z-index: 9998;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#000;
 opacity:0.7;
 filter:alpha(opacity=70);
 display:none
}
.theme-popover {
 z-index:9999;
 position:fixed;
 top:50%;
 left:50%;
 width:660px;
 height:360px;
 margin:-180px 0 0 -330px;
 border-radius:5px;
 border:solid 2px #666;
 background-color:#fff;
 display:none;
 box-shadow: 0 0 10px #666;
}
.theme-poptit {
 border-bottom:1px solid #ddd;
 padding:12px;
 position: relative;
 font-size: 14px;
}
.theme-poptit .close {
 float:right;
 color:#999;
 padding:5px;
 margin:-2px -5px -5px;
 font:bold 14px/14px simsun;
 text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
 color:#444;
}
/*模态框内容*/
.theme-eduBox{
 width: 550px;
 height: 100px;
 border: 1px solid #000;
 overflow: hidden;
 margin: 10px auto 50px;
 text-align: center;
 padding: 5px 0 5px 0;
 color: #000;
 background: #fff;
}
.theme-edu p{
 font-size: 16px;
 padding: 30px 0 20px 52px;
 color: #333;
}
.theme-edu h5{
 font-weight: normal;
 text-align: center;
}
.theme-edu h5 a{
 color: #f18200;
}
.theme-eduInfo{
 width: 49%;
 height: 100%;
 font-size: 18px;
 float: left;
 font-weight: bold;
 border-right: 1px solid #ddd;
}
.theme-edu .ky{
 border-right: 0;
}
.theme-eduTopLf{
 position: relative;
 width: 100%;
 height: 40px;
 line-height: 40px;
 font-weight: normal;
}
.theme-eduTopLf i{
 position: absolute;
 top: 10px;
 left: 56px;
 width: 20px;
 height: 20px;
 background: url("../img/used.png") no-repeat center center/cover;
}
.theme-eduTopLf i.able{
 background: url("../img/able.png") no-repeat center center/cover;
}
.theme-eduTopLf .yye,.theme-eduInfo .bf{
 color: #ec4e4e;
}
.theme-eduTopLf .kye,.theme-eduInfo .bt{
 color: #4CB8A8;
}
.theme-eduBomLf{
 width: 100%;
 height: 60px;
 line-height: 60px;
 font-size: 22px;
 overflow: hidden;
 word-wrap: break-word;

JavaScript代码如下:

jQuery(document).ready(function($) {
 $('.theme-login').click(function(){
 $('.theme-popover-mask').fadeIn(100);
 $('.theme-popover').slideDown(200);
 });
 $('.theme-poptit .close').click(function(){
 $('.theme-popover-mask').fadeOut(100);
 $('.theme-popover').slideUp(200);
 });
});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js GridView 实现自动计算操作代码
Mar 25 Javascript
网页禁用右键实现代码(JavaScript代码)
Oct 29 Javascript
JavaScript 通过模式匹配实现重载
Aug 12 Javascript
firefox下input type=&quot;file&quot;的size是多大
Oct 24 Javascript
jQuery动态修改超链接地址的方法
Feb 13 Javascript
javascript基于原型链的继承及call和apply函数用法分析
Dec 15 Javascript
js实现图片左右滚动效果
Feb 27 Javascript
js 显示日期时间的实例(时间过一秒加1)
Oct 25 Javascript
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
基于Vue实现平滑过渡的拖拽排序功能
Jun 12 Javascript
async/await让异步操作同步执行的方法详解
Nov 01 Javascript
js实现简易计算器小功能
Nov 18 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
Feb 09 #Javascript
JS在浏览器中解析Base64编码图像
Feb 09 #Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
Feb 09 #Javascript
jquery滚动条插件slimScroll使用方法
Feb 09 #Javascript
JS回调函数简单用法示例
Feb 09 #Javascript
Bootstrap列表组学习使用
Feb 09 #Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 #Javascript
You might like
PHP 简单数组排序实现代码
2009/08/05 PHP
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
PHP高自定义性安全验证码代码
2011/11/27 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
phpcms配置列表页以及获得文章发布时间
2017/07/04 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
2010/09/12 Javascript
JavaScript中的apply和call函数详解
2014/07/20 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
angular directive的简单使用总结
2017/05/24 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
在vue中使用vue-echarts-v3的实例代码
2018/09/13 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
Python本地与全局命名空间用法实例
2015/06/16 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
Python之文字转图片方法
2018/05/10 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
印尼旅游网站:via
2017/11/12 全球购物
莫斯科隐形眼镜网上商店:Linzi
2019/07/22 全球购物
给排水专业应届生求职信
2013/10/12 职场文书
应届生保险求职信
2013/11/11 职场文书
《将心比心》教学反思
2014/04/08 职场文书
房产公证书范本
2014/04/10 职场文书
委托函范文
2015/01/29 职场文书
公司市场部岗位职责
2015/04/15 职场文书
法定授权委托证明书
2015/06/18 职场文书
Python pandas之求和运算和非空值个数统计
2021/08/07 Python