Синтаксис JavaScript Справочник JavaScript JSON Коды клавиш События Строгий режим

clearTimeout()

Поддержка браузерами

4.0+ 4.0+ 1.0+ 1.0+ 4.0+ 1.0+

Описание

Функция clearTimeout() отменяет ранее установленный вызов функции setTimeout().

Примечание: значение идентификатора, возвращённого функцией setTimeout(), используется в качестве параметра для clearTimeout().

Чтобы иметь возможность использовать функцию clearTimeout(), нужно использовать переменную для хранения значения, возвращаемого setTimeout():
timeoutID = setTimeout("alert('Та-да!');", 3000);
Затем, если функция ещё не была выполнена, можно остановить выполнения, вызвав clearTimeout().

Синтаксис

clearTimeout(timeoutID);

Аргументы

Возвращаемое значение

Пример

<!doctype html>
<html lang="ru">
<head>
  <meta charset="utf-8">
  <title>Название веб-страницы</title>
</head>
<body>

  <p><button onclick="showAlert();">Вызвать alert через 3 секунды</button></p>
  <p><button onclick="clearAlert();">Отменить вызов alert</button></p>

<script>
let timeoutID;

function showAlert() {
  timeoutID = setTimeout("alert('Та-да!');", 3000);
}

function clearAlert() {
  clearTimeout(timeoutID);
}
</script>

</body>
</html>
Попробовать »
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru | ruen