Gibt es sowieso einen Timer für JQuery zu implementieren, z. Alle 10 Sekunden muss eine js-Funktion aufgerufen werden.
Ich habe folgendes versucht
window.setTimeout(function() {
alert('test');
}, 10000);
Dies wird jedoch nur einmal und dann nie wieder ausgeführt.
javascript
jquery
Elitmiar
quelle
quelle
setInterval ist die gewünschte Funktion. Das wiederholt sich alle x Millisekunden.
quelle
jQuery 1.4 enthält auch eine .delay-Methode (Dauer, [Warteschlangenname]), wenn Sie diese nur einmal auslösen müssen und diese Version bereits verwenden.
http://api.jquery.com/delay/
Hoppla ... mein Fehler, Sie haben nach einem Ereignis gesucht, das weiterhin ausgelöst werden kann. Ich lasse das hier, jemand kann es hilfreich finden.
quelle
Probieren Sie jQueryTimers aus. Sie bieten hervorragende Funktionen für die Abfrage
http://plugins.jquery.com/project/timers
quelle
Sie können die setInterval () -Methode verwenden und Ihr setTimeout () beispielsweise über Ihre benutzerdefinierte Funktion aufrufen
quelle
quelle