10

我有一个关于 CSS3 的问题。动画完成后是否有重置动画的选项(例如使用 jQuery)?

示例:单击按钮后,动画重置。

4

2 回答 2

8

我找到了更好的解决方案:

$('something').removeClass('anim').animate({'nothing':null}, 1, function () {
$(this).addClass('anim');
});

它正在工作。Ofc 它需要一个带有动画的 css 类“.anim”。

于 2012-10-02T16:57:14.957 回答
-1

这个问题很老了,但我想出了一个很好的方法来用 jQuery 重新启动一个 css3 动画,而我正在处理一个项目,现在我想分享一下。这是诀窍:

$('#anim-div').replaceWith($('#anim-div'));

这将重新启动“#anim-div”上的动画,它可以工作。

于 2013-08-13T09:48:34.037 回答