我有一个使用Animate.CSS的动画,如果用户愿意,我想重播它,但我尝试的方法不起作用。这是代码:
HTML:
<div class="img-center">
<img src="path.jpg" class="feature-image animated rotateInDownRight" />
</div>
<p class="textcenter"> </p>
<div class="img-center">
<a href="#" id="replay">Replay</a>
</div>
JS:
var $j = jQuery.noConflict();
$j("#replay").click(function() {
$j('.feature-image').removeClass('animated rotateInDownRight').addClass('animated rotateInDownRight');
});
我确实知道脚本本身可以工作,因为我可以在 Firebug 中看到它发生,但是动画不会再次动画。如何使用 Animate.CSS 实现这一目标?