![]() |
jQuery - next() i rozwijanie w listach - 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: jQuery - next() i rozwijanie w listach (/thread-jquery-next-i-rozwijanie-w-listach) |
jQuery - next() i rozwijanie w listach - lukasamd - 20-11-2009 Witam, mam na stronię nawigację złożoną z linków oraz rozwijanych divów z dalszymi linkami, do tej pory wyglądało to tak jeżeli chodzi o javascript: Kod: $("a.rozwin").toggle(function(){ oraz HTML: Kod: <a href="#" class="rozwin">Link rozwijajacy</a> Postanowiłem jednak zmienić na listy no i mam problem - rozwijanie przestało działać. Obecnie wygląda to tak: Kod: <ul class="nawigacja"> Wnioskuję, że problemem jest zmiana struktury - obecnie element o klasie "rozwijanie" nie znajduje się zaraz za linkiem o klasie "rozwin", bo jest jeszcze zamknięcie elementu listy. W efekcie chyba nie działa next(). Dobrze myślę, czy coś innego jest źle? No i jak to zrobić, aby działało? Elementów rozwijanych jest sporo, więc muszę mieć coś na kształt tego next, a zarazem nie chcę korzystać z id - co trochę jest coś dodawanego i szybko można się pogubić w gąszczu numeracji. |