对话框/Tips

动画过渡效果jQuery窗口插件

阿里云

jquery.modalBox 是一款效果非常炫酷的带 CSS3 动画过渡效果的 jQuery 模态窗口插件。该模态窗口使用 Animate.css 来制作 CSS3 动画过渡效果。它使用简单,文件体积小,而且动画效果非常的流畅。

使用方法:

使用该模态窗口插件需要引入 Animate.css 和 jquery.modalBox.css 文件,一级 jQuery 和 jquery.modalbox.js 文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" type="text/css" href="css/animate.min.css" />
  2. <link rel="stylesheet" type="text/css" href="css/jquery.modalBox.css" />
  3. <script src="js/jquery-min.js"></script>
  4. <script src="js/jquery.modalbox.js"></script>

HTML 结构:

该模态窗口的 HTML 结构分为两个部分:模态窗口和触发按钮。模态窗口的 HTML 结构如下:

  1. <div class="modal-box" id="modal-content">
  2.   <div class="inner">
  3.       <button class="close">×</button>
  4.       <a href="#">Modal</a>
  5.   </div>
  6. </div>

然后可以通过一个[a]元素来触发这个模态窗口,需要在 href 属性中指向上面的模态窗口的 ID。

  1. <a href="#modal-content" class="modal-box">触发模态窗口</a>

调用插件:

可以通过下面的方法来在点击链接时打开模态窗口。

  1. $('a.modal-box').click(function(e){
  2.     e.preventDefault();
  3.     $( $(this).attr("href") ).modalBox("open");
  4. });

配置参数:

参数 类型 默认值 描述
openAnimationDuration number 500 设置打开模态窗口时动画的持续时间
closeAnimationDuration number 500 设置关闭模态窗口时动画的持续时间
openAnimationEffect string default-in 设置打开模态窗口的动画效果
closeAnimationEffect string default-out 设置关闭模态窗口的动画效果
closeOnEscape boolean true 是否允许用户使用 Esc 键关闭模态窗口
autoClose boolean false 是否自动关闭模态窗口
autoCloseDelay number 3000 多少时间之后自动关闭模态窗口

事件:

  1. $('.modal').on('modalBox:___EVENT_NAME___', function(){
  2.  
  3. });
事件 描述
beforeOpen 模态窗口打开前触发
afterOpen 模态窗口打开后触发
beforeClose 模态窗口关闭前触发
afterClose 模态窗口关闭后触发

方法:

参数 描述
open 打开模态窗口
close 关闭模态窗口

动画过渡效果 jQuery 窗口插件

已有 393 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!