Ultimele tutoriale de dezvoltare web
 

Fereastră clearTimeout() Method

<Fereastra Object

Exemplu

Împiedicați funcția set cu setTimeout() pentru a executa:

var myVar;

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

function myStopFunction() {
    clearTimeout(myVar);
}
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

clearTimeout() metoda șterge un temporizator setat cu setTimeout() metoda.

Valoarea ID returnat de setTimeout() este folosit ca parametru pentru clearTimeout() metoda.

Notă: Pentru a putea utiliza clearTimeout() metoda, trebuie să utilizați o variabilă globală la crearea metodei timeout:

myVar = setTimeout(" Apoi, în cazul în care funcția nu a fost deja executată, va fi capabil să oprească execuția prin apelarea metodei clearTimeout ().


Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin metoda.

Method
clearTimeout() 1.0 4.0 1.0 1.0 4.0

Sintaxă

clearTimeout( Valorile parametrilor
Parametru Descriere
id_of_settimeout Necesar. Valoarea ID - timer - ul returnat de setTimeout() metoda

Detalii tehnice

Întoarcere Valoare: Nici o valoare returnată

Exemple

Mai multe exemple

Exemplu

Următorul exemplu are un "Start count!" buton pentru a porni un temporizator, un câmp de intrare care va conta pentru totdeauna, și un "Stop count!" buton care se va opri cronometrul:

<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>
Încearcă - l singur »

Pagini similare

Fereastra obiect: href="met_win_settimeout.html"> setTimeout() Method

Fereastra obiect: href="met_win_setinterval.html"> setInterval() Method

Fereastra obiect: href="met_win_clearinterval.html"> clearInterval() Method


<Fereastra Object