Neueste Web-Entwicklung Tutorials
 

Fenster clearTimeout() Method

<Fensterobjekt

Beispiel

Verhindern , dass der Funktionssatz mit dem setTimeout() auszuführen:

var myVar;

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

function myStopFunction() {
    clearTimeout(myVar);
}
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die clearTimeout() Methode löscht einen Zeitgeber mit der eingestellten setTimeout() Methode.

Der ID - Wert zurückgegeben durch setTimeout() wird als Parameter für die verwendete clearTimeout() Methode.

Hinweis: Um das verwenden clearTimeout() Methode, müssen Sie eine globale Variable verwenden , wenn die Timeout - Methode zu erstellen:

myVar = setTimeout(" Dann, wenn die Funktion nicht bereits ausgeführt worden ist, können Sie die Ausführung stoppen, indem die clear () -Methode aufrufen.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.

Method
clearTimeout() 1.0 4.0 1.0 1.0 4.0

Syntax

clearTimeout( Parameterwerte
Parameter Beschreibung
id_of_settimeout Erforderlich. Der ID - Wert des Timers durch die zurück setTimeout() Methode

Technische Details

Rückgabewert: Kein Rückgabewert

Beispiele

Mehr Beispiele

Beispiel

Im folgenden Beispiel hat ein "Start count!" Taste , um einen Timer, ein Eingabefeld zu beginnen , die für immer verlassen werden, und ein "Stop count!" Knopf, um den Timer zu stoppen:

<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>
Versuch es selber "

Verwandte Seiten

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

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

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


<Fensterobjekt