Esempio
Impedire la funzione impostata con il setTimeout() per eseguire:
var myVar;
function myFunction() {
myVar = setTimeout(function(){ alert("Hello"); }, 3000);
}
function myStopFunction() {
clearTimeout(myVar);
}
Prova tu stesso " Più "Try it Yourself" esempi di seguito.
Definizione e l'utilizzo
Il clearTimeout() metodo cancella un temporizzatore impostato con il setTimeout() metodo.
Il valore ID restituito da setTimeout() viene utilizzato come parametro per la clearTimeout() metodo.
Nota: Per poter utilizzare il clearTimeout() metodo, è necessario utilizzare una variabile globale durante la creazione del metodo di timeout:
myVar = setTimeout(" Quindi, se non è già stata eseguita la funzione, si sarà in grado di fermare l'esecuzione chiamando il metodo clearTimeout ().
Supporto browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.
Method
clearTimeout()
1.0
4.0
1.0
1.0
4.0
Sintassi
clearTimeout( valori dei parametri Parametro Descrizione id_of_settimeout Necessario. Il valore ID del timer restituito dal setTimeout() metodo
Dettagli tecnici
Valore di ritorno: Nessun valore di ritorno

Altri esempi
Esempio
L'esempio che segue ha un "Start count!" per avviare un timer, un campo di input che conterà sempre, e un "Stop count!" pulsante che interrompere il timer:
<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> Prova tu stesso "
Pagine correlate
Finestra Oggetto: href="met_win_settimeout.html"> setTimeout() Method
Finestra Oggetto: href="met_win_setinterval.html"> setInterval() Method
Finestra Oggetto: href="met_win_clearinterval.html"> clearInterval() Method
<Window Object