Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JQUERY] Prosty efekt accordion, a problemy z jego wykonaniem
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Still
Witam, chcę zrobić prostą rzecz, ale przez próby z korzystaniem z gotowych skryptów, nie mogę osiągnąć zamierzanego efektu. W moim layoucie mam następujący fragment kodu:
  1. <ol>
  2. <li><a href="#">Tytuł 1</a></li>
  3. <div>Opis bla bla bla</div>
  4.  
  5. <li><a href="#">Tytuł 2</a></li>
  6. <div>Opis drugi bla bla bla</div>
  7.  
  8. <li><a href="#">Tytuł 3</a></li>
  9. <div>Opis trzeci bla bla bla</div>
  10. </ol>


Chciałbym aby były widoczne tylko nagłówki <li>, a na starcie rozwinięty tylko opis pierwszego. Kliknięcie innego nagłówka rozwija kolejny opis, a chowa ten, który był otwarty. Kliknięcie otwartego, zamyka jego opis.

Mam skrypt, który działa w ten sposób, ale tylko jeżeli divy są w środku znaczników <li> i </li>, a to dyskwalifikuje to rozwiązanie w moim wypadku. Mógłby mi ktoś pomóc z tym problemem, możliwie w jak najprostszy sposób? W jaki sposób odwołać się w jquery do najbliższego diva zaraz za linkiem który kliknęliśmy? Dziękuję z góry za odpowiedzi, pozdrawiam.
wookieb
Nie możesz wstawić divów w samo <ol>
Still
no w sumie racja. w takim razie nagłówki mogą być też div'ami. znalazłem przykład ale nie jest rozwiązany za pomocą jquery: http://d2o0t5hpnwv4c1.cloudfront.net/015_A...dion-final.html
o coś takiego mi chodzi, tylko zeby jeszcze sie chowało jak klikne w rozwiniety. za wszelką pomoc dziekuje.

EDIT: ok, znalazłem już poszukiwane rozwiązanie w manualu jquery, myślę że dalej sam sobie poradzę: http://jqueryui.com/demos/accordion/#collapsible

Pozdrawiam.
webriddles
Zobacz tutaj, powinno Ci pomóc: http://www.sohtanaka.com/web-design/simple...css-and-jquery/ wink.gif
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.