はsetInterval()
を使用して間隔を設定する関数がありますが、それでもclearInterval()
を呼び出した後、私はelse
条件がまだ実行されているコンソールで見ることができます。どのようにしてその間隔を適切にクリアすることができますか?このコードでclearIntervalが動作しないのはなぜですか?
function increase(old, step, neu) {
var i = 0;
var delay2;
function countUp() {
if (i < 5) {
old += step;
// console.log("increase")
$("#total-price-value").text(old + " dollors");
$("#total-price-value").digits();
i++;
delay2 = setInterval(countUp, 80);
} else {
clearInterval(delay2);
console.log(delay2);
}
}
countUp();
}
は、私の男のコードを表示します! – Cheeso