Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] pokazywanie div z jednoczesnym znikaniem innego
Forum PHP.pl > Forum > Po stronie przeglądarki
john_doe
Witam,

jakiś miesiąc temu chyba coś takiego przewinęło się przez forum ale nie udaje mi się odnaleźć wątku sad.gif

jsFiddle

chciałbym klikać w Category_x i pokazywać odpowiedni pane_x ale nie wiem jak zrobić gdy klikne w Category_1 pokaże pane_1 następnie gdy kliknę w Category_2 to pane_1 zniknie a pojawi się pane_2 itd...

Helid
  1. <div id="container">
  2.  
  3. <ul id="nav">
  4. <li class="cat" id="cat1">Category_1</li>
  5. <li class="cat" id="cat2">Category_2</li>
  6. <li class="cat" id="cat3">Category_3</li>
  7. <li class="cat" id="cat4">Category_4</li>
  8. </ul>
  9.  
  10. <div class="panel" id="panel_cat1">pane 1</div>
  11. <div class="panel"id="panel_cat2">pane 2</div>
  12. <div class="panel"id="panel_cat3">pane 3</div>
  13. <div class="panel" id="panel_cat4">pane 4</div>
  14.  
  15. </div>


  1. // czy to się da zapisać w jednej linijce sprytnie? - pewnie
  2. $('.panel').hide();
  3.  
  4. $('.cat').click(function() {
  5.  
  6. $('.panel').hide();
  7. div = $(this).attr('id');
  8. $('#panel_'+div).toggle(400);
  9.  
  10. });
  11.  
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.