JQuery, wie man eine Funktion alle 5 Sekunden aufruft.
Ich suche nach einer Möglichkeit, den Wechsel von Bildern in einer Diashow zu automatisieren.
Ich würde lieber keine anderen Plugins von Drittanbietern installieren, wenn möglich.
JQuery, wie man eine Funktion alle 5 Sekunden aufruft.
Ich suche nach einer Möglichkeit, den Wechsel von Bildern in einer Diashow zu automatisieren.
Ich würde lieber keine anderen Plugins von Drittanbietern installieren, wenn möglich.
Ein gutes Beispiel ist das Abonnieren eines setInterval() und die Verwendung eines clearInterval(), um die Endlosschleife zu beenden:
function everyTime() {
console.log('each 1 second...');
}
var myInterval = setInterval(everyTime, 1000);
rufen Sie diese Zeile auf, um die Schleife zu beenden:
clearInterval(myInterval);
Die oben genannten Funktionen werden unabhängig davon ausgeführt, ob sie beim vorherigen Aufruf abgeschlossen wurden oder nicht, diese Funktion wird alle x Sekunden ausgeführt, sobald die Ausführung abgeschlossen ist
// IIFE
(function runForever(){
// Do something here
setTimeout(runForever, 5000)
})()
// Regular function with arguments
function someFunction(file, directory){
// Do something here
setTimeout(someFunction, 5000, file, directory)
// YES, setTimeout passes any extra args to
// function being called
}
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.