var theintrvl = function() {
setInterval(function() {
somefunction()
}, 3000)
}
die somefunction
ist nicht wichtig - alles funktioniert gut, aber! Wenn ich versuche, das Intervall zu löschen, wird es nicht gelöscht. Hier ist, was ich versucht:Löschen setinterval funktioniert nicht?
document.getElementById('clearme').addEventListener('click', function() {
clearInterval(theintrvl);
});
Ich habe auch versucht somefunction
stattdessen die theintrvl
, aber nichts!
Sie müssen speichern die intervalID durch die setInterval Aufruf zurückgegeben. Im Moment speichern Sie eine Funktion – Willian
var test = setInterval (function() { somefunction() }, 3000); clearInterval (Test); – Jain