jQuery封装animate.css的实例


Posted in jQuery onJanuary 04, 2018

animate.css是一个有趣的,跨浏览器的css3动画库。

一、首先引入animate css文件

<link rel="stylesheet" href="animate.css" rel="external nofollow" >

二、给指定的元素加上指定的动画样式名

<div id="box" class="animated bounce"></div>

这里包括两个class名,第一个是基本的,必须添加的样式名,任何想实现的元素都得添加这个。第二个是指定的动画样式名。

三、如果说想给某个元素动态添加动画样式,可以通过jquery来实现

给动画对象添加类,然后监听动画结束事件,一旦监听到动画结束,立即移除前面添加的类。

官方给出了jQuery的封装:

//扩展$对象,添加方法animateCss
 $.fn.extend({
 animateCss: function (animationName) {
  var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
  $(this).addClass('animated ' + animationName).one(animationEnd, function() {
  $(this).removeClass('animated ' + animationName);
  });
 }
});
//调用示例:
$('#box').animateCss('bounce');

以上这篇jQuery封装animate.css的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jQuery实现的两种简单弹窗效果示例
Apr 18 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
jquery实现聊天机器人
Feb 08 jQuery
Jquery $.map使用方法实例详解
Sep 01 jQuery
jquery实现简单每周轮换的日历
Sep 10 jQuery
jQuery实现穿梭框效果
Jan 19 jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 #jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 #jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 #jQuery
基于jquery.page.js实现分页效果
Jan 01 #jQuery
jquery实现企业定位式导航效果
Jan 01 #jQuery
jquery实现楼层滚动效果
Jan 01 #jQuery
jquery实现左右轮播切换效果
Jan 01 #jQuery
You might like
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
javascript 继承实现方法
2009/08/26 Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
AngularJS的内置过滤器详解
2015/05/14 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
vue中实现图片压缩 file文件的方法
2020/05/28 Javascript
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
基于Python实现的百度贴吧网络爬虫实例
2015/04/17 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
Matplotlib使用字符串代替变量绘制散点图的方法
2020/02/17 Python
python爬虫基础之urllib的使用
2020/12/31 Python
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
英国巧克力贸易公司:Chocolate Trading Company
2017/03/21 全球购物
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
eBay爱尔兰站:eBay.ie
2019/08/09 全球购物
工程材料采购方案
2014/05/18 职场文书
土建施工员岗位职责
2014/07/16 职场文书
工作检讨书怎么写
2014/10/10 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
公司门卫岗位职责
2015/04/13 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
浅谈Redis的几个过期策略
2021/05/27 Redis
python ansible自动化运维工具执行流程
2021/06/24 Python
vue+element ui实现锚点定位
2021/06/29 Vue.js