0
我希望列表中的数字具有动画效果,因此当按钮处于单击状态时,它会在该持续时间内显示不同的数字。但它似乎jQuery的动画不适用于循环。Jquery animate在for循环中不工作
$("button").on("click",function(){
for(var i=0; i < 2; i++){
$({value: $(".number").eq(i).text()}).animate({value: data1[i]},{
duration: 500,
easing: 'swing',
step: function(){
$(".number").eq(i).text(parseInt(this.value));
}
});
}
});
那么,我应该如何改变循环使用我? – nosugarsociety
http://stackoverflow.com/questions/1562127/jquery-callback-function-only-working-on-last-loop – Draco18s
非常感谢Draco18s。经过几次试验和错误,终于解决了问题。 – nosugarsociety