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 extend()详解及简单实例
May 06 jQuery
Jquery把获取到的input值转换成json
May 15 jQuery
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
jquery.picsign图片标注组件实例详解
Feb 02 jQuery
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
jQuery zTree插件使用简单教程
Aug 16 jQuery
jQuery实现验证用户登录
Dec 10 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删除文件夹的三种方法
2013/06/09 PHP
PHP实现货币换算的方法
2014/11/29 PHP
PDO::_construct讲解
2019/01/27 PHP
jquery validate使用攻略 第四步
2010/07/01 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
2016/08/05 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
2017/10/13 Javascript
jquery 动态遍历select 赋值的实例
2018/09/12 jQuery
vue实现日历表格(element-ui)
2020/09/24 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
python中字符串前面加r的作用
2015/06/04 Python
python模块smtplib学习
2018/05/22 Python
pandas Dataframe行列读取的实例
2018/06/08 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
Python3实现定时任务的四种方式
2019/06/03 Python
python使用递归的方式建立二叉树
2019/07/03 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
python爬取微博评论的实例讲解
2021/01/15 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
shell程序中如何注释
2012/02/17 面试题
办公室内勤岗位职责范本
2013/12/09 职场文书
生产车间主管岗位职责
2013/12/28 职场文书
给女朋友的道歉信
2014/01/10 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers
用golang如何替换某个文件中的字符串
2021/04/25 Golang
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python