Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.02.2011 Ostrzeżenie: (0%)
|
Dopiero zacząłem uczyć się jQuery i z pewnością to banalny problem, niemniej jednak chciałbym zrozumieć czemu to działa źle. Mam taki oto kod:
HTML: jQuery:
Po kliknięciu na napis Menu ma się pokazać czerwony kwadrat - pokazuje się. Po ponownym kliknięciu na napis Menu kwadrat ma się chować - nie działa, zostaje na ekranie. Co jest nie tak? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Podpiąłeś zdarzenie click do elementu kiedy jeszcze nie ma klasy showed.
Obsługa zdarzenia ma być jedna, a w niej sprawdzenie czy element ma klasę, nadanie/usunięcie klasy oraz schowanie/pokazanie elementu. |
|
|
|
zanst [JavaScript][jquery] Problem z (hide) 26.09.2017, 14:57:02
nospor $('#guzik.showed').click(function() -... 26.09.2017, 14:59:08
nospor ps: a czemu w ogole nie zrobisz poprostu toggle?
... 26.09.2017, 14:59:59
zanst Dzięki za pomoc. Toggle() nie użyłem bo go do tej ... 26.09.2017, 15:05:01 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 14:26 |