Resumen
Borra el retraso asignado por window.setTimeout()
.
Sintaxis
window.clearTimeout(timeoutID)
timeoutID
es el ID del timeout que desee borrar, retornado porwindow.setTimeout()
.
Ejemplo
Ejecute el script de abajo en el contexto de una página web y haga clic en la página una vez. Verá un mensaje emergente en un segundo. Si permanece haciendo clic en la página cada segundo, la alerta nunca aparece.
var alarm = { remind: function(aMessage) { alert(aMessage); delete this.timeoutID; }, setup: function() { this.cancel(); var self = this; this.timeoutID = window.setTimeout(function(msg) {self.remind(msg);}, 1000, "Wake up!"); }, cancel: function() { if(typeof this.timeoutID == "number") { window.clearTimeout(this.timeoutID); delete this.timeoutID; } } }; window.onclick = function() { alarm.setup() };
Notas
Pasar un ID inválido a clearTimeout
no tiene ningún efecto (y no lanza una excepción).
Especificación
DOM Nivel 0. Especificado en HTML5.
Vea también
Etiquetas y colaboradores del documento
Última actualización por:
basemnassar11,