Lightbox/弹窗

炫酷全屏模态窗口jQuery插件

阿里云


这是一款 jQuery 炫酷全屏模态窗口插件。该插件通过和 animate.css 结合使用,可以制作多种打开全屏模态窗口的炫酷过渡动画效果。

使用方法

在页面中引入 animate.min.css、jquery 和 animatedModal.js 文件。

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

HTML 结构

通过下面的 HTML 结构来创建一个模态窗口。

  1. <div id="animatedModal">
  2.   <!--注意!要关闭模态窗口,关闭按钮的class必须和给定的id匹配-->
  3.   <div  id="btn-close-modal" class="close-animatedModal"> 
  4.     关闭模态框
  5.   </div>
  6.  
  7.   <div class="modal-content">
  8.     <!--这里放置模态窗口的内容-->
  9.   </div>
  10. </div>

然后添加一个用于触发模态窗口的按钮。

  1. <a id="demo01" href="#animatedModal">demo1</a>

初始化插件

在页面 DOM 元素加载完毕之后,通过下面的方法来初始化该全屏模态窗口插件。

  1. $("#demo01").animatedModal();

配置参数

该 jQuery 全屏模态窗口插件的可用配置参数如下:

参数 默认值 选项 描述
color #39BEB9 HEX, HSL, RGB, RBA 模态窗口的背景颜色
animatedIn zoomIn 可以在 这里 选择 打开模态窗口时的过渡动画
animatedOut zoomOut 可以在 这里 选择 关闭模态窗口时的过渡动画
animationDuration .6s seconds 过渡动画的持续时间
overflow auto scroll; hidden; auto; 当内容溢出时,模态窗口是否可以滚动

回调函数

该 jQuery 全屏模态窗口插件的可用回调函数如下:

  1. $("#demo01").animatedModal({
  2.     animatedIn:'lightSpeedIn',
  3.     animatedOut:'bounceOutDown',
  4.     color:'#3498db',
  5.     // 回调函数
  6.     beforeOpen: function() {
  7.         console.log("The animation was called");
  8.     },           
  9.     afterOpen: function() {
  10.         console.log("The animation is completed");
  11.     }, 
  12.     beforeClose: function() {
  13.         console.log("The animation was called");
  14.     }, 
  15.     afterClose: function() {
  16.         console.log("The animation is completed");
  17.     }
  18. });

Github 地址为:https://github.com/joaopereirawd/animatedModal.js

炫酷全屏模态窗口 jQuery 插件

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

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

发表回复

热销模板

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

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