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 相关文章推荐
jQuery 使用手册(五)
Sep 23 Javascript
jquery提示 &quot;object expected&quot;的解决方法
Dec 13 Javascript
JavaScript CSS修改学习第三章 修改样式表
Feb 19 Javascript
jquery图片延迟加载 前端开发技能必备系列
Jun 18 Javascript
Javascript call和apply区别及使用方法
Nov 14 Javascript
node.js中使用node-schedule实现定时任务实例
Jun 03 Javascript
node.js cookie-parser 中间件介绍
Jun 06 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
Feb 18 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
Sep 26 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
Mar 10 Javascript
JavaScript使用prototype属性实现继承操作示例
May 22 Javascript
Vue中使用import进行路由懒加载的原理分析
Apr 01 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入门的学习方法
2007/01/02 PHP
php实现session自定义会话处理器的方法
2015/01/27 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
php魔术方法功能与用法实例分析
2016/10/19 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
php批量修改表结构实例
2017/05/24 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
js 简易版滚动条实例(适用于移动端H5开发)
2017/06/26 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
使用tensorflow实现线性回归
2018/09/08 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
创伤外科专业推荐信范文
2013/11/19 职场文书
工地资料员岗位职责
2013/12/31 职场文书
活动总结报告格式
2014/05/09 职场文书
无犯罪记录证明
2014/09/19 职场文书
法院个人总结
2015/03/03 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
2016高中社会实践心得体会范文
2016/01/14 职场文书
初一数学教学反思
2016/02/17 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书