动画:http ://codepen.io/leongaban/pen/wJAip
如果单击Animate Down按钮,jQuery 会将.animateDown
类添加到微调器。然后微调器将动画降至 0,但随后再次弹回全尺寸。
如何在 CSS 的末尾添加一个新的关键帧以在微调器缩小后隐藏它?
或者
在 jQuery 中,当微调器缩小到 0 时,我会监听然后 hide() 吗?
CSS:
.animateDown {
-webkit-animation: animateDown .3s ease-in-out;
animation: animateDown .3s ease-in-out;
}
@-webkit-keyframes animateDown {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(0);
transform: scale(0);
}
}
jQuery:
$('#animate-down').unbind('click').bind('click', function() {
$('#spinner').removeClass('animateUp');
$('#spinner').addClass('animateDown');
});