Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQUERY] Prosty efekt accordion, a problemy z jego wykonaniem
Still
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.10.2010

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie możesz wstawić divów w samo <ol>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 22:49