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 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jquery DataTable实现前后台动态分页
Jun 17 jQuery
jquery.validate表单验证插件使用详解
Jun 21 jQuery
jQuery实现拖动效果的实例代码
Jun 25 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
jquery实现购物车基本功能
Oct 25 jQuery
jQuery实现简易QQ聊天框
Feb 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 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
PHP获取文件夹内文件数的方法
2015/03/12 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
PHP实现的日历功能示例
2018/09/01 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
table insertRow、deleteRow定义和用法总结
2014/05/14 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
js实现时分秒倒计时
2019/12/03 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
Vue简单实现原理详解
2020/05/07 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
2020/06/10 Javascript
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
演讲稿怎么写
2014/01/07 职场文书
先进个人获奖感言
2014/01/24 职场文书
新闻编辑自荐书范文
2014/02/12 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
大学社团计划书
2014/05/01 职场文书
产品委托授权书范本
2014/09/16 职场文书
医生个人年度总结
2015/02/28 职场文书
家装电话营销开场白
2015/05/29 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
python基于turtle绘制几何图形
2021/06/15 Python
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫
世界十大狙击步枪排行榜
2022/03/20 杂记