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 innerHTML,outerHTML所引起的问题
Jun 04 Javascript
Prototype源码浅析 String部分(四)之补充
Jan 16 Javascript
js四舍五入数学函数round使用实例
May 09 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
Mar 13 Javascript
Javascript函数式编程简单介绍
Oct 11 Javascript
跟我学习javascript的隐式强制转换
Nov 16 Javascript
浅谈JavaScript中的this指针和引用知识
Aug 05 Javascript
Javascript中document.referrer隐藏来源的方法
Jan 16 Javascript
Vue实现购物车功能
Apr 27 Javascript
angularJs select绑定的model取不到值的解决方法
Oct 08 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
Apr 01 Javascript
JavaScript如何操作css
Oct 24 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中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
php注销代码(session注销)
2012/05/31 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
php实现mysql事务处理的方法
2014/12/25 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
js禁止document element对象选中文本实现代码
2013/03/21 Javascript
向左滚动文字 js代码效果
2013/08/17 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
JsRender for object语法简介
2014/10/31 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
Python 性能优化技巧总结
2016/11/01 Python
Python模拟登陆实现代码
2017/06/14 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
2019/11/15 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
保安员岗位职责
2013/11/17 职场文书
教师节活动主持词
2014/04/02 职场文书
开场白怎么写
2015/06/01 职场文书
2016年读书月活动总结范文
2016/04/06 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
OpenCV-Python实现图像平滑处理操作
2021/06/08 Python