Źródło: Arkusze CKE
Która metoda biblioteki jQuery języka JavaScript odpowiada za naprzemienne dodawanie i usuwanie klasy elementu?
Warianty odpowiedzi
-
A
.switchClass()
-
B
.changeClass()
-
C
.toggleClass()
-
D
.bingClass()
Wyjaśnienie
W bibliotece jQuery metoda .toggleClass() działa jak przełącznik. Sprawdza ona, czy dany element HTML posiada wskazaną klasę CSS.
Jeśli klasa już istnieje w elemencie, zostanie usunięta. Jeśli jej nie ma, metoda ją doda.
Dzięki temu nie musimy pisać ręcznie instrukcji warunkowych IF i sprawdzać stanu elementu przy każdym kliknięciu czy zdarzeniu.