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实现鼠标经过显示动画边框特效
Mar 24 jQuery
利用jquery去掉时光轴头尾部线条的方法实例
Jun 16 jQuery
详解jQuery中关于Ajax的几个常用的函数
Jul 17 jQuery
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
jquery图片预览插件实现方法详解
Jul 18 jQuery
jquery实现有过渡效果的tab切换
Jul 17 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
利用PHP如何实现Socket服务器
2015/09/23 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
js 小贴士一星期合集
2010/04/07 Javascript
jquery 新浪网易的评论块制作
2010/07/01 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
vue cli安装使用less的教程详解
2019/07/12 Javascript
vue基本使用--refs获取组件或元素的实例
2019/11/07 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
python正则表达式中的括号匹配问题
2014/12/14 Python
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
Python 爬虫之Beautiful Soup模块使用指南
2018/07/05 Python
django 中QuerySet特性功能详解
2019/07/25 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
python将unicode和str互相转化的实现
2020/05/11 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
简历中求职的个人自我评价
2013/12/03 职场文书
企业为何需要商业计划书
2013/12/26 职场文书
医学专业职业生涯规划范文
2014/02/05 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
学生偷窃检讨书
2014/09/25 职场文书
建国大业电影观后感
2015/06/01 职场文书
信息简报范文
2015/07/21 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书