Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
aby funkcja JQuery zadzialala po okreslonym czasie - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: aby funkcja JQuery zadzialala po okreslonym czasie (/thread-aby-funkcja-jquery-zadzialala-po-okreslonym-czasie)



aby funkcja JQuery zadzialala po okreslonym czasie - Arnimarl - 24-05-2014

Witam. Moje pytanie jest nastepujace: jak uczynic, aby funkcja JQuery zadzialala po okreslonym czasie.

Kod:
$('.my_button').click(function() {
  someProceduret();
});

Ten kod wywoluje funkcje `someProcedure` natychmiast po kliknieciu buttona `my_button`. Jak sprawic, by procedura zostala wykonana po okreslonym czasie. Np. po 3ech sekundach?


RE: aby funkcja JQuery zadzialala po okreslonym czasie - bluewolf - 25-05-2014

Użyj funkcji setTimeout(twojafunkcja, czas po jakim ma się wykonać);

$('.my_button').click(function() {
setTimeout(someProceduret(),1000);
});


RE: aby funkcja JQuery zadzialala po okreslonym czasie - Arnimarl - 25-05-2014

Dzieki. Odpowiedz znalazlem wczesniej na: http://www.w3schools.com/js/js_timing.asp
i jest ona zgodna z Twoja i wyczerpujaca, wiec temat mozna uznac za zamkniety.