So habe ich ein großes function
, das eine andere function
löst alle 2-17 Sekunden, aber wenn ich versuche, es zu stoppen mit clearTimeout()
es geht einfach weiter und ignoriert vollständig die clearTimeout()
.Ich kann irgendwie nicht aufhören meine setTimeout() Schleife
Das ist also meine Hauptfunktion:
var itemTimer;
var stopTimeout;
function major(){
var itemTime = Math.floor(Math.random() * 15000) + 2000;
itemTimer = setTimeout('items()', itemTime);
stopTimeout = setTimeout('major()',itemTime);
}
Und dies ist meine Stopp-Funktion Timeout:
function stopTimer() {
clearTimeout(itemTimer);
clearTimeout(stopTimeout);
}
Danke für die Unterstützung
Wo und wie nennst du 'stopTimer'? – Xufox