Los últimos tutoriales de desarrollo web
 

Ventana clearTimeout() Method

<Ventana Object

Ejemplo

Prevenir la función establecida con el setTimeout() para ejecutar:

var myVar;

function myFunction() {
    myVar = setTimeout(function(){ alert("Hello"); }, 3000);
}

function myStopFunction() {
    clearTimeout(myVar);
}
Inténtalo tú mismo "

Más "Try it Yourself" ejemplos a continuación.


Definición y Uso

El clearTimeout() método borra un temporizador ajustado con el setTimeout() método.

El valor ID devuelto por setTimeout() se utiliza como el parámetro para el clearTimeout() método.

Nota: Para poder utilizar el clearTimeout() método, debe utilizar una variable global al crear el método de tiempo de espera:

myVar = setTimeout(" Entonces, si la función ya no se ha ejecutado, usted será capaz de detener la ejecución llamando al método clearTimeout ().


Soporte del navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el método.

Method
clearTimeout() 1.0 4.0 1.0 1.0 4.0

Sintaxis

clearTimeout( Los valores de los parámetros
Parámetro Descripción
id_of_settimeout Necesario. El valor ID del temporizador devuelto por el setTimeout() método

Detalles técnicos

Valor de retorno: Sin valor de retorno

Ejemplos

Más ejemplos

Ejemplo

El siguiente ejemplo tiene un "Start count!" botón para iniciar un temporizador, un campo de entrada que contará siempre, y un "Stop count!" botón que se detendrá el temporizador:

<button onclick="startCount()">Start count!</button>
<input type="text" id="txt">
<button onclick="stopCount()">Stop count!</button>

<script>
var c = 0;
var t;
var timer_is_on = 0;

function timedCount() {
    document.getElementById("txt").value = c;
    c = c + 1;
    t = setTimeout(function(){timedCount()}, 1000);
}

function startCount() {
    if (!timer_is_on) {
        timer_is_on = 1;
        timedCount();
    }
}

function stopCount() {
    clearTimeout(t);
    timer_is_on = 0;
}
</script>
Inténtalo tú mismo "

Páginas relacionadas

Objeto Ventana: href="met_win_settimeout.html"> setTimeout() Method

Objeto Ventana: href="met_win_setinterval.html"> setInterval() Method

Ventana del objeto: href="met_win_clearinterval.html"> clearInterval() Method


<Ventana Object