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插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery为某个div加入行样式
Jun 09 jQuery
JQuery判断正整数整理小结
Aug 21 jQuery
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jquery.pagination.js分页使用教程
Oct 23 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
jQuery实现tab栏切换效果
Dec 22 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时间不正确的解决方法
2008/04/09 PHP
php自动加载机制的深入分析
2013/06/08 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
2014/05/23 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
2019/04/28 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
Python实现栈的方法
2015/05/26 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
解决python线程卡死的问题
2019/02/18 Python
用python实现刷点击率的示例代码
2019/02/21 Python
Python 学习教程之networkx
2019/04/15 Python
解决python flask中config配置管理的问题
2019/07/26 Python
flask项目集成swagger的方法
2020/12/09 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
如何唤起类中的一个方法
2013/11/29 面试题
Python深度学习之Pytorch初步使用
2021/05/20 Python