setTimeOut - funkcje ruszają w tym samym czasie

setTimeOut - funkcje ruszają w tym samym czasie
Kandif
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 231
0

Jest to dość proste:

Kopiuj
move($("#id1"));
setTimeout(move($("#id2")),5000);

Chciałbym aby te funkcje startowały w innym czasie, bo jednak startują jednocześnie ;/. A według funkcji setTimeout to druga powinna startować 5 sekund później. Gdzie mozę być błąd, logi niczego nie wywalają.

Funkja move wygląda tak:

Kopiuj
function move(elem){
		elem.animate({top:'10px'},3000,function(){
			elem.animate({top:'0px'},3000,move(elem));
		});
}

Z góry dziękuję za pomoc ;).

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
2

Jako pierwszy parametr przekaż anonimową funkcję opakowującą właściwy kod.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.