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 相关文章推荐
再谈querySelector和querySelectorAll的区别与联系
Apr 20 Javascript
JavaScript简单实现网页回到顶部功能
Nov 12 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
Mar 02 Javascript
js如何打印object对象
Oct 16 Javascript
JavaScript中的this机制
Jan 30 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
jQuery ajax的功能实现方法详解
Jan 06 Javascript
vue使用Axios做ajax请求详解
Jun 07 Javascript
swiper 解决动态加载数据滑动失效的问题
Feb 26 Javascript
Vue 处理表单input单行文本框的实例代码
May 09 Javascript
基于vue中的scoped坑点解说
Sep 04 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
Jan 29 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
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
Javascript 入门基础学习
2010/03/10 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
JavaScript函数的特性与应用实践深入详解
2018/12/30 Javascript
微信接入之获取用户头像的方法步骤
2019/09/23 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
Python函数式编程实例详解
2020/01/17 Python
用Python做一个久坐提醒小助手的示例代码
2020/02/10 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
副厂长岗位职责
2014/02/02 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
六一亲子活动总结
2014/07/01 职场文书
岗位说明书标准范本
2014/07/30 职场文书
联谊活动总结
2014/08/28 职场文书
会议室使用管理制度
2015/08/06 职场文书
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
Golang ort 中的sortInts 方法
2022/04/24 Golang