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 相关文章推荐
JavaScript 事件属性绑定带参数的函数
Mar 13 Javascript
使用js的replace()方法查找字符示例代码
Oct 28 Javascript
javascript数组随机排序实例分析
Jul 22 Javascript
分享五个有用的jquery小技巧
Oct 08 Javascript
js改变css样式的三种方法推荐
Jun 28 Javascript
JS实现微信弹出搜索框 多条件查询功能
Dec 13 Javascript
JS字符串按逗号和回车分隔的方法
Apr 25 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
Aug 06 Javascript
了解Javascript中函数作为对象的魅力
Jun 19 Javascript
原生JS利用transform实现banner的无限滚动示例代码
Jun 15 Javascript
浅谈Vue使用Elementui修改默认的最快方法
Dec 05 Vue.js
Vue实现手机号、验证码登录(60s禁用倒计时)
Dec 19 Vue.js
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 smarty截取中文字符乱码问题?gb2312/utf-8
2011/11/07 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
关于img的href和src取变量及赋值的方法
2014/04/28 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
AngularJS入门教程之数据绑定用法示例
2016/11/01 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python中redis的安装和使用
2016/12/04 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
基于Python List的赋值方法
2018/06/23 Python
Python实现DDos攻击实例详解
2019/02/02 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
keras实现基于孪生网络的图片相似度计算方式
2020/06/11 Python
澳大利亚百货公司:David Jones
2018/02/08 全球购物
经理管理专业毕业自荐书范文
2014/02/12 职场文书
勾股定理课后反思
2014/04/26 职场文书
车贷收入证明范本
2014/09/14 职场文书
英文道歉信
2015/01/20 职场文书
终止劳动合同通知书
2015/04/16 职场文书
社团招新宣传语
2015/07/13 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
分享CSS盒子模型隐藏的几种方式
2022/02/28 HTML / CSS