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 EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery实现base64前台加密解密功能详解
Aug 29 jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
jquery获取transform里的值实现方法
Dec 12 jQuery
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
用jQuery实现抽奖程序
Apr 12 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中使用redis队列操作实例代码
2013/02/07 PHP
C#静态方法与非静态方法实例分析
2014/09/22 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
PHP.vs.JAVA
2016/04/29 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
vue mounted组件的使用
2018/06/18 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
Python 列表(List)操作方法详解
2014/03/11 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
2019/07/01 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
澳大利亚领先的皮肤诊所:Skin Matrix(抗衰老、痤疮专家、药妆护肤)
2018/05/20 全球购物
应聘编辑职位自荐信范文
2014/01/05 职场文书
管事部库房保管员岗位职责
2014/02/21 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
学校捐书倡议书
2015/04/27 职场文书
历史博物馆观后感
2015/06/05 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
判断Python中的Nonetype类型
2021/05/25 Python
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js