Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zrobic opóźnienie ?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
batonik
Chce to wykorzystac w rozijanym menu aby płynnie wyjezdzało mi podmenu ale nie wiem jak zrealizowac opóźnienie ktore by stwarzało wrazenie powolnego wysuwania.

Kod
setTimeout(' funkcja ',1000);


raczej mi nie pomoze bo ja nie chce zadnej funkcji wykonywac po czasie tylko chce zeby zatrzymała sie na chwile pętla. smile.gif Pomocy smile.gif
Zajec
Zatrzymanie w pętli nie jest dobrym pomysłem, bo w tej chwili użytkownik może już z jechać z menu, a ono nadal będzie się rozwijało.

Właśnie najwygodniej będzie zrobić setTimeOut do funkcji, która przesunie menu o 1px i wywoła setTimeOut do samej siebie. Natomiast zjechanie z menu powinno anulować tę funkjcę i zainicjować nową - zwijającą :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.