Źródło: Arkusze CKE
Która funkcja z biblioteki jQuery w JavaScript służy do naprzemiennego dodawania oraz usuwania klasy z elementu?
Warianty odpowiedzi
-
A
.switchClass()
-
B
.bingClass()
-
C
.toggleClass()
-
D
.changeClass()
Wyjaśnienie
W bibliotece jQuery metoda .toggleClass() służy do tak zwanego przełączania klasy CSS na wybranym elemencie HTML.
Działa to automatycznie: jeżeli dany element posiada wskazaną klasę, metoda go z niej pozbawi. Jeśli zaś element tej klasy nie ma, zostanie ona do niego dodana.
Metoda .addClass() służy wyłącznie do dodawania, a .removeClass() do usuwania klas, dlatego tylko .toggleClass() realizuje działanie naprzemienne.