![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 3.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam takie coś: I tutaj mam fragment jQuery: Kod $("ol#wizytowka div#wiecej").hide(); $("a#pokazwiecej").click(function(){ $(this).prev("div#wiecej").slideToggle(500) return false; }); I nie działa mi to. Czego oczekuję: Na początku po wczytaniu wszystkie divy#wiecej są niewidoczne (to działa). Teraz chcę, aby po kliknięciu na więcej chcę aby div#wiecej pokazywał się lub chował, ale do poszczególnego <li>. I nie wiem jak to zrobić (IMG:style_emoticons/default/sad.gif) Ten post edytował zonkerman 19.07.2010, 17:03:50 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 7 Dołączył: 17.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tu masz dlaczego: http://www.w3.org/TR/xhtml1/#h-4.10
Tak jest w specyfikacji. I jeżeli się odwołujesz do elementu o id=wiecej, to silnik javascripta nie wie, czasami się odwoła do jednego, czasami do drugiego, czasami do obu, a czasami nie zadziała, zależy jaka przeglądarka(jaki silnik). Ja bym to zrobił tak: "$("li#wiz").next("div#wiecej").toggle()" |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 05:27 |