Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] jQuery - wysuwane menu
red9skull
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 11.07.2009
Skąd: root

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


Mam taki kod HTML:
  1. <li><a href="#" class="komedia" id="komedia">Komedia</a></li>
  2. <li><a href="dsadasd" class="lektor" id="komedia-lek">Lektor PL</a></li>
  3. <li><a href="#" class="horror" id="horror">Horror</a></li>
  4. <li><a href="dsadasd" class="menu-link">Sensacja</a></li>
  5. <li><a href="dsadasd" class="menu-link">Obyczajowy</a></li>
  6. <li><a href="dsadasd" class="menu-link">Dramat</a></li>

I generalnie chodzi mi o to jak za pomocą jQuery zrobić tak, żeby po kliknięciu "Komedia" wysunęło mi się "Lektor PL"?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
230005
post
Post #2





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


Element listy powinien być dzieckiem elementu komedia, czyli:

  1.  
  2. <ul id="menu">
  3. <li class="parent"><a href="#" class="komedia" id="komedia">Komedia</a>
  4. <ul class="child">
  5. <li ><a href="dsadasd" class="lektor" id="komedia-lek">Lektor PL</a></li>
  6. </ul>
  7. </li>
  8. <li><a href="#" class="horror" id="horror">Horror</a></li>
  9. <li><a href="dsadasd" class="menu-link">Sensacja</a></li>
  10. <li><a href="dsadasd" class="menu-link">Obyczajowy</a></li>
  11. <li><a href="dsadasd" class="menu-link">Dramat</a></li>
  12. </ul>
  13.  


  1.  
  2. ul.child {
  3. display: none;
  4. }
  5.  


[JAVASCRIPT] pobierz, plaintext
  1.  
  2. $('li#parent a').click(function() {
  3. $(this).parent().children('ul').slideDown();
  4. });
  5.  
[JAVASCRIPT] pobierz, plaintext


Jakoś tak. A w ogóle to spójrz na ten link zapodany przez kolegę wyżej.
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: 28.12.2025 - 16:49