Метод clearTimeout останавливает таймер установленый фукнкцией setTimeout.

См. также clearInterval.

Синтаксис

clearTimeout(идентификатор);

Примеры

Пример

Установим таймер, и тут же его отменим:

var id = setTimeout(function() {
	alert('timeout');
}, 2000);

clearTimeout(id);

В результате ничего не произойдет.

Пример

В этом примере утановим таймер и отменем его если пользователь нажмет ОК:

var id = setTimeout(function() {
	alert('Таймер сработал');
}, 2000);

var answer = confirm('Остановить таймер?');
if (answer) {
	clearTimeout(id);
}

Результат выполнения кода: