![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam,
cały dzień dzisiejszy pisałem funkcję parsującą listę
i zwracającą mi obiekt z tejże listy z odpowiednimi zagłębieniami. Oto ona:
W skrócie to funkcja działa tak: 1. pobiera id element listy (<ul>) 2. wyciąga elementy <li> za pomocą sortable() (zapożyczyłem z jQuery) 3. tworzymy nowy obiekt new_tab 4. w pętli do każdego elementu obiektu przypisujemy wartość id z elementy <li> 5. jeżeli dany element ma jakiś element <ul> pod sobą funkcja jest wykonywana ponownie. To znaczy powinno to działać, bo jak zauważyłem to funkcja działa wyłącznie dla elementów w głąb. Np. mając taką listę: Kod Sklep Hardware Procesory HDD Software OS Gry skrypt idzie Sklep->Hardware->Procesory->HDD. W ogóle nie rozumiem dlaczego tak się dzieje (IMG:style_emoticons/default/sad.gif) Rekurencja wywołana jest chyba prawidłowo. Proszę o rady i poprawki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 06:28 |