我想補充一些網站現在有的效果,即喝咖啡,然後咖啡數量逐漸增加,從0逐漸增加到N-1。這是我的嘗試,如果我在第一個if語句的控制檯中打印i,則會打印出每個數字。但是,在HTML中,它會立即從0-950變爲無數字。替換以前的JS/JQuery號碼
要總結它:我想在頁面上增加的數字,每個新號碼替換其以前的號碼。
for (i = 0; i < 950; i++) {
if ($("#counter").length) {
setTimeout(function() {
// body...
$("#counter").append('<p id = "counter">' + i + '</p>');
}, 2000);
console.log(i);
} else {
$(".coffee-drank").append('<p id = "counter">' + i + '</p>');
}
}
add timeout。它如預期的增加,但要快看 –
我試過,已經做了同樣的事情= /但只是慢一點,從0到949,非常緩慢。 – James
那你想要什麼?它應該取代以前的數字呢? –