clearInterval()
Misol
Vaqtni har soniyada bir marta ko‘rsating. Vaqtni to‘xtatish uchun clearInterval()’dan foydalaning:
const myInterval = setInterval(myTimer, 1000);
function myTimer() {
const date = new Date();
document.getElementById("demo").innerHTML = date.toLocaleTimeString();
}
function myStopFunction() {
clearInterval(myInterval);
}
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
clearInterval() metodi setInterval() metodi bilan o‘rnatilgan taymerni tozalaydi.
Eslatma
Intervalni tozalash uchun setInterval() qaytargan id’dan foydalaning:
myInterval = setInterval(function, milliseconds);
So‘ng clearInterval()’ni chaqirib, bajarilishni to‘xtatishingiz mumkin:
clearInterval(myInterval);
Shuningdek qarang:
Sintaksis
clearInterval(intervalId)
Parametrlar
| Parametr | Tavsif |
| intervalId | Majburiy. setInterval() qaytargan interval id’si. |
Qaytariladigan qiymat
| YO‘Q |
Ko‘proq misollar
Har 500 millisekundda ikki fon rangi o‘rtasida almashtiring:
const myInterval = setInterval(setColor, 500);
function setColor() {
let x = document.body;
x.style.backgroundColor = x.style.backgroundColor == "yellow" ? "pink" : "yellow";
}
function stopColor() {
clearInterval(myInterval);
}
O‘zingiz sinab ko‘ring »
Dinamik jarayon chizig‘i (progress bar) yaratish uchun setInterval() va clearInterval()’dan foydalanish:
function move() {
const element = document.getElementById("myBar");
let width = 0;
const id = setInterval(frame, 100);
function frame() {
if (width == 100) {
clearInterval(id);
} else {
width++;
element.style.width = width + '%';
}
}
}
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
clearInterval() barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | Ha |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
