我想在按下按钮时为我的 div 标签设置动画,通过 jquery 添加 animate.css 类,但这只能工作一次,然后每次按下按钮时都会停止工作。
这是html代码:
<div id="note" class="">a</div>
<button id="submit">submit</button>
这是jquery
$(document).ready(function() {
$('#submit').click(function() {
$('#note').removeClass();
$('#note').addClass('animated fadeInLeft');
$('#note').html('some text');
});});
您可以在 http://jsfiddle.net/Lgg9D/5/ 上看到
如何在每次按下按钮时为div设置动画?
谢谢
最佳答案
你可以试试这个:
$('#submit').click(function() {
$('#note').removeClass();
setTimeout(function(){
$('#note').addClass('animated fadeInLeft');
$('#note').html('some text');
},1);
});
Demo .
关于jQuery addClass 影响一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24487231/