我对CSS3有疑问。是否可以选择在完成后重置动画(例如使用jQuery)?
示例:点击按钮后,动画重置。
答案 0 :(得分:8)
我找到了更好的解决方案:
$('something').removeClass('anim').animate({'nothing':null}, 1, function () {
$(this).addClass('anim');
});
它正在运作。它需要带动画的css类'.anim'。
答案 1 :(得分:-1)
这个问题很老,但我想出了一个很好的方法,当我正在处理一个项目时,用jQuery重新启动css3动画,现在我想分享。这是诀窍:
$('#anim-div').replaceWith($('#anim-div'));
这将在'#anim-div'上重新启动动画,它可以正常工作。