好几次用了,不好找,这次总结下来以后就方便了
// Animation结束回调函数,兼容写法
$('.btn').addClass('animate-bg').on("animationend webkitAnimationEnd oAnimationEnd oanimationend MSAnimationEnd",function(){
console.log(1)
});
// transition结束回调函数,兼容写法
$('.btn').addClass('animate-bg').on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){
console.log(1)
});
对了,还有动画css写法,一起留着吧,有用!
.animate-bg{
-webkit-animation:ani-bg 1.2s;
-moz-animation:ani-bg 1.2s;
animation: ani-bg 1.2s;
background: url(img/1.png) no-repeat;
background-size:100% 100%;
}
@keyframes ani-bg{
0%{
opacity: 1;
background: url(img/1.png) no-repeat;
background-size:100% 100%;
}
25%{
background: url(img/2.png) no-repeat;
background-size:100% 100%;
}
50%{
background: url(img/3.png) no-repeat;
background-size:100% 100%;
}
75%{
background: url(img/4.png) no-repeat;
background-size:100% 100%;
}
100%{
opacity: 0.5;
background: url(img/1.png) no-repeat;
background-size:100% 100%;
}
}