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