这次给大家带来如何用jQuery封装animate.css代码,用jQuery封装animate.css代码的注意事项有哪些,下面就是实战案例,一起来看一下。
animate.css是一个有趣的,跨浏览器的css3动画库。
一、首先引入animate css文件
1 | <link rel= "stylesheet" href= "animate.css" rel= "external nofollow" >
|
登录后复制
二、给指定的元素加上指定的动画样式名
1 | <p id= "box" class = "animated bounce" ></p>
|
登录后复制
这里包括两个class名,第一个是基本的,必须添加的样式名,任何想实现的元素都得添加这个。第二个是指定的动画样式名。
三、如果说想给某个元素动态添加动画样式,可以通过jquery来实现
给动画对象添加类,然后监听动画结束事件,一旦监听到动画结束,立即移除前面添加的类。
官方给出了jQuery的封装:
1 2 3 4 5 6 7 8 9 10 11 | $.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' );
|
登录后复制
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
jquery的表单验证提交
jQuery的复选框选择并且获取值
Jquery ajax异步跨域怎么实现
以上是如何用jQuery封装animate.css代码的详细内容。更多信息请关注PHP中文网其他相关文章!