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获取图片长和宽度的代码
Nov 24 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
Feb 06 Javascript
JS操作JSON要领详细总结
Aug 25 Javascript
jQuery计算文本框字数及限制文本框字数的方法
Mar 01 Javascript
jQuery购物网页经典制作案例
Aug 19 Javascript
jquery 手势密码插件
Mar 17 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
Aug 07 Javascript
深入理解JavaScript的值传递和引用传递
Oct 24 Javascript
原生js实现二级联动菜单
Nov 27 Javascript
jQuery AJAX应用实例总结
May 19 jQuery
vue中v-for循环选中点击的元素并对该元素添加样式操作
Jul 17 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使用APC实现实时上传进度条功能
2015/10/26 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
jQuery each()方法的使用方法
2010/03/18 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
jQuery插件分享之分页插件jqPagination
2014/06/06 Javascript
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
2014/09/01 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
python中的字典详细介绍
2014/09/18 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
wxpython+pymysql实现用户登陆功能
2019/11/19 Python
Python读取csv文件实例解析
2019/12/30 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
护士个人自我鉴定
2014/03/24 职场文书
高考寄语大全
2014/04/08 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
如何在CSS中绘制曲线图形及展示动画
2021/05/24 HTML / CSS
nginx配置限速限流基于内置模块
2022/05/02 Servers