[javascript] 발생하기 전에 취소 / kill window.setTimeout ()

예를 들어 아래 줄을 사용하여 상태를 지우는 곳이 몇 군데 있습니다. 이 중 몇 초 동안 10 초 이상 행 아웃이 발생하며 사용자가 클릭 주위를 클릭하면 작업이 잘못된 시간 간격으로 발생할 수 있습니다.

window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout);

일부 jQuery 또는 JavaScript 코드로 이것을 취소하거나 종료 할 수 있습니까? 그래서이 프로세스가 멈추지 않습니까?



답변

var timer1 = setTimeout(function() { removeStatusIndicator(); }, statusTimeout);

clearTimeout(timer1)


답변

window.clearTimeout ()은 달성하려는 작업을 수행해야합니다.


답변