Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Problem ze 'zwiń/rozwiń', JQuery - ukrywanie elementu bo kliknieciu
Twist
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 11
Dołączył: 12.10.2008
Skąd: Dublin

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


Hej,
Struktura HTML jest taka:

  1. <div class="main-middle">
  2. <div class="main-top">
  3. <div class="main-bottom">
  4. <div class="main-inside">
  5. <h2>Opis jakis</h2>
  6. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dignissim odio. Donec egestas condimentum felis rhoncus dignissim. Nullam pharetra porta ipsum, eu lobortis mauris condimentum ac. Morbi aliquam justo at lorem tempor ut porttitor felis hendrerit. Nam consectetur rutrum lectus. Donec eleifend leo sit amet metus posuere scelerisque. Cras vitae lorem augue. Donec quis mattis diam. In pharetra molestie neque, vehicula feugiat arcu lacinia eget. </p>
  7. </div>
  8. <p><a class="zwin" href=#">Zwiń</a></p>
  9. </div>
  10. </div>
  11. </div>


HTML powtarza się wiele razy. Chce stworzyć funkcje, która po kliknieciu w a.zwin spowoduje toggle/hide div.main-inside

Próbowałem w taki sposób:

  1. $(document).ready(function()
  2. {
  3. $("a.zwin").click
  4. (
  5. function()
  6. {
  7. $(this).prev("div").hide();
  8. }
  9. )});
  10.  
  11.  


  1. $(document).ready(function()
  2. {
  3. $("a.zwin").click
  4. (
  5. function()
  6. {
  7. $(this).prev(".main-inside").hide();
  8. }
  9. )});
  10.  
  11.  


Probowałem tez używac closest() i parent(), ale nie działało tak jak chciałem.
Proszę o pomoc i ewentualnie wskazanie błędu w moim rozumowaniu
Go to the top of the page
+Quote Post

Posty w temacie
- Twist   [JavaScript]Problem ze 'zwiń/rozwiń'   22.09.2011, 09:50:09
- - nospor   Przecież A jest jeszcze w P więc czemu lecisz od r...   22.09.2011, 09:52:46
- - Twist   Dziękuje za pomoc.   22.09.2011, 09:57:08


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

 



RSS Aktualny czas: 22.08.2025 - 07:25