Czy w ogóle istnieje możliwość zaimplementowania licznika czasu dla JQuery, np. co 10 sekund musi wywołać funkcję js.
Wypróbowałem następujące
window.setTimeout(function() {
alert('test');
}, 10000);
ale to jest wykonywane tylko raz i nigdy więcej.
javascript
jquery
Elitmiar
źródło
źródło
setInterval to funkcja, której potrzebujesz. Powtarza się co x milisekund.
źródło
jQuery 1.4 zawiera również metodę .delay (duration, [queueName]), jeśli potrzebujesz go tylko raz wyzwolić i już zacząłeś używać tej wersji.
http://api.jquery.com/delay/
Ups ... mój błąd, że szukałeś zdarzenia, które będzie nadal wyzwalane. Zostawię to tutaj, ktoś może uznać to za pomocne.
źródło
wypróbuj jQueryTimers, mają świetną funkcjonalność do sondowania
http://plugins.jquery.com/project/timers
źródło
Możesz użyć metody setInterval () , a także wywołać swoją setTimeout () na przykład z funkcji niestandardowej
źródło
źródło