English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
clearInterval()отменяет использованиеметода setInterval() Созданные повторяющиеся действия.
ID значения, возвращаемого setInterval(), используется в качестве параметра метода clearInterval().
Обратите внимание:Для использования метода clearInterval() при создании метода interval необходимо использовать переменную:
t = setInterval("javaScript function", milliseconds);
Затем вы можете остановить выполнение, вызовав метод clearInterval():
clearInterval(t);
window.clearInterval(var)
var t = setInterval(startTimer, 1000); function startTimer() { var date = new Date(); var x = document.getElementById("result"); x.innerHTML = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds(); } function stopTimer() { clearInterval(t); }Проверьте, посмотрите‹/›
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод clearInterval():
Метод | |||||
clearInterval() | 1 | 1 | 4 | 1 | 4 |
Параметр | Описание |
---|---|
var | setInterval()Название таймера, возвращаемого методом |
Возвратное значение: | Нет |
---|
Переключение между двумя цветами фона каждые 200 миллисекунд до тех пор, пока не будет остановлено clearInterval():
var t = setInterval(setColor, 200); function setColor() { var x = document.body; x.style.backgroundColor = (x.style.backgroundColor == "coral") ? "lightgreen" : "coral"; } function stopColor() { clearInterval(t); }Проверьте, посмотрите‹/›
Создание динамического индикатора прогресса с использованием setInterval() и clearInterval():
var i = 0; var bar = document.getElementById("progress-bar"); var t; function start() { t = setInterval(progress, 60); } function progress() { if(i < 100) { i++; bar.style.width = i + "%"; bar.innerHTML = i + " %"; } else { clearInterval(t); } } function stop() { clearInterval(t); }Проверьте, посмотрите‹/›
Справка по окну (Window):Метод setInterval()
Справка по окну (Window):Метод setTimeout()
Справка по окну (Window):Метод clearTimeout()
Справка по окну (Window):Метод requestAnimationFrame()