![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
piszę sobie skrypcik, który będzie mi rozsuwał pozycje w menu (po wcześniejszym kliknięciu). Wszystko jak narazie szło dobrze, aż do momentu, gdzie nie widać "rozsuwania" menu... kod funkcji która powinna "rozwijać" menu Kod function rozwin( id ) { if( id <= 5 ) { if(document.getElementById(id).style.display == 'block') { document.getElementById(id).style.display = 'none'; } else { document.getElementById(id).style.display = 'block'; } setTimeout( rozwin( ( id+1 ) ) , 1000 ); //co jedną sekundę } } i przykładowy kod: Kod <a href="javascript:rozwin(1);">kliknij</a> <div id="1" style="display:none;">sdsd</div> <div id="2" style="display:none;">sdsd</div> <div id="3" style="display:none;">sdsd</div> <div id="4" style="display:none;">sdsd</div> <div id="5" style="display:none;">sdsd</div> funckja rozwin() teoretycznia powinna dawać efekt rozwijania menu, jednak tak nie jest, wie ktoś dlaczego? -------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
lekka przeróbka:
Kod function rozwin( id ) { if( id <= 5 ) { if(document.getElementById(id).style.display == 'block') { document.getElementById(id).style.display = 'none'; } else { document.getElementById(id).style.display = 'block'; } setTimeout('rozwin('+(id+1)+')' , 1000); //co jedną sekundę } } dziala ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
dzięki, działa.
Jednak możesz mi powiedzieć, czego trzeba było dać nazwę funkcji jako stronga? -------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
takie są wymagania funkcji setTimeout. Poczytaj se o niej
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:04 |