Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 2.04.2006 Ostrzeżenie: (0%)
|
witam
mamy sobie taka strukture strony:
po kliknieciu diva o klasie klik, odkrywa sie tresc diva o klasie wiecej. div o klasie wiecej zawiera element np h2. jak zrobic, zeby po kliknieciu elementu h2 "klik2" zjezdzala tresc diva o klasie wiecej2 ? czyli innymi slowy jak zagniezdzac dzialanie toggla ? pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Dlatego, że h2 jest zagnieżdżony w div. Zauważ, że w Twoim przykładzie masz klasę klik i od razu odkrywasz diva będącego za nim. Tymczasem w 2 przypadku klikasz w h2, które jest wewnątrz jakiegoś div. Musisz więc nie tylko wskazać następny div, ale wpierw "powiedzieć", że to div względem rodzica h2. Czyli najprościej rzecz ujmując struktura typu $this -> rodzic -> next.
W wywołaniu $("ul#lista li div.wiecej h2").click( function() { $(this).TUTAJ.next("div.wiecej2").toggle(); }); musisz więc w TUTAJ zrobić przejście do węzła rodzica i skrypt zadziała. Popatrz na coś takiego jak parent() (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 2.04.2006 Ostrzeżenie: (0%)
|
Dlatego, że h2 jest zagnieżdżony w div. Zauważ, że w Twoim przykładzie masz klasę klik i od razu odkrywasz diva będącego za nim. Tymczasem w 2 przypadku klikasz w h2, które jest wewnątrz jakiegoś div. Musisz więc nie tylko wskazać następny div, ale wpierw "powiedzieć", że to div względem rodzica h2. Czyli najprościej rzecz ujmując struktura typu $this -> rodzic -> next. W wywołaniu $("ul#lista li div.wiecej h2").click( function() { $(this).TUTAJ.next("div.wiecej2").toggle(); }); musisz więc w TUTAJ zrobić przejście do węzła rodzica i skrypt zadziała. Popatrz na coś takiego jak parent() (IMG:style_emoticons/default/smile.gif) dzieki, udalo sie (IMG:style_emoticons/default/guitar.gif) pozdrawiam. |
|
|
|
veyron [jquery] odkrywanie zawartosci strony 6.03.2010, 18:47:11
piotrooo89 mając nazwy class rodziców/potomków przeszukujesz ... 6.03.2010, 19:03:54 
veyron Cytat(piotrooo89 @ 6.03.2010, 19:03:5... 6.03.2010, 19:06:54
piotrooo89 noo robisz to dokładnie w ten sam sposób:
[HTML] ... 6.03.2010, 19:10:26 
veyron Cytat(piotrooo89 @ 6.03.2010, 19:10:2... 7.03.2010, 12:46:14 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 14:07 |