我正在尝试点击动画。它是第一次工作,但不是在那之后。使用css设置动画并且工作正常。我的逻辑是总是添加类。我认为删除和添加会帮助它重复。
$('#animateLogo').on('click', function(e) {
$('#animateLogo').removeClass("animated bounce");
$('#animateLogo').addClass("animated bounce");
});
答案 0 :(得分:0)
与其他答案类似,animate.css(我假设你使用的)给出了一个例子:
$("#animateLogo").click(function (e) {
$('#animateLogo').removeClass().addClass('animated bounce').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){
$(this).removeClass();
});
});
答案 1 :(得分:-1)
尝试不带空格的类名,并尝试从类名中删除空格。
$("#animateLogo").click(function () {
$('#animateLogo').removeClass("animatedbounce");
alert("continue");
$('#animateLogo').addClass("animatedbounce");
});
.animatedbounce {
font-size:20px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<button id="animateLogo">Hello World!</button>