![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 11 Dołączył: 12.10.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Jest już późno i móżg śpi. Dlaczego roziwn dziala a zwiń nie?
Śmiga z Live Cytat $(document).ready(function(){ $("a.rozwin").live("click", function(){ $(this).html("zwiń"); $(this).attr("class", "zwin"); }); $("a.zwin").live("click", function(){ $(this).html("rozwiń"); $(this).attr("class", "rozwin"); }); }); Do zamknięcia. Sorry za zaśmiecanie :X Ten post edytował Twist 3.11.2011, 01:03:38 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 376 Pomógł: 47 Dołączył: 23.08.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Sprobuj moze z .addClass i .removeClass Czy na pewno JQ generuje Ci prawidlowy kod? Nie jest tak, ze dokleja Ci drugi parametr class? Sprawdz moze FireBugiem...
Albo... sprobuj zamiast
A dlaczego live? Dlatego, zeby po utworzeniu nowego elementu na stronie przez JQ dzialaly na nim zdarzenia (normalnie dzialaja tylko na te, ktore wstawisz normalnie w HTML), musisz dac .live. A w tym wypadku, wydaje mi sie, ze modyfikujesz kod HTML zmieniajac po prostu klase elementu, na ktorym pozniej klikasz ponownie... wiem, zawile wyjasnilem, ale moj mozg tez spi (IMG:style_emoticons/default/wink.gif) Ten post edytował Kaloryfer 3.11.2011, 01:04:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 13:09 |