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 相关文章推荐
IE与FireFox的兼容性问题分析
Apr 22 Javascript
javascript 学习之旅 (2)
Feb 05 Javascript
25个优雅的jQuery Tooltip插件推荐
May 25 Javascript
JQuery中$(document)是什么意思有什么作用
Jul 21 Javascript
JsRender实用入门教程
Oct 31 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
Dec 03 Javascript
JavaScript创建对象的七种方式全面总结
Aug 21 Javascript
Angular表格神器ui-grid应用详解
Sep 29 Javascript
基于Vue实现图书管理功能
Oct 17 Javascript
Node之简单的前后端交互(实例讲解)
Nov 14 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
Jun 07 Javascript
利用vue3+ts实现管理后台(增删改查)
Oct 30 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下打开URL地址的几种方法小结
2010/05/16 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
Yii分页用法实例详解
2014/12/04 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
php实现给二维数组中所有一维数组添加值的方法
2017/02/04 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
JS重载实现方法分析
2016/12/16 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
js中关于Blob对象的介绍与使用
2019/11/29 Javascript
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
python的dict,set,list,tuple应用详解
2014/07/24 Python
TensorFlow神经网络优化策略学习
2018/03/09 Python
python SMTP实现发送带附件电子邮件
2018/05/22 Python
实现Python与STM32通信方式
2019/12/18 Python
在python中求分布函数相关的包实例
2020/04/15 Python
德国旅游网站:weg.de
2018/06/03 全球购物
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
大学生村官座谈会发言材料
2014/05/25 职场文书
测控技术自荐信
2014/06/05 职场文书
国庆促销活动总结
2014/08/29 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
2016八一建军节慰问信
2015/11/30 职场文书
redis实现排行榜功能
2021/05/24 Redis
Python序列化与反序列化相关知识总结
2021/06/08 Python
Python中可变和不可变对象的深入讲解
2021/08/02 Python