10 of 119 menu

Metoda toggleClass

Metoda toggleClass przełącza dodawanie/usuwanie klasy CSS: jeśli jej nie ma - doda, jeśli jest - usunie.

Składnia

Jedna klasa CSS:

$(selektor).toggleClass(nazwa klasy);

Dodać lub usunąć klasę CSS tylko w zależności od drugiego parametru, który przyjmuje wartości true lub false:

$(selektor).toggleClass(nazwa klasy CSS, stan);

Kilka klas CSS:

$(selektor).toggleClass(['klasa1', 'klasa2', 'klasa3', '...']);

Dodać lub usunąć klasy CSS tylko w zależności od drugiego parametru:

$(selektor).toggleClass(['klasa1', 'klasa2', 'klasa3', '...'], stan');

Zastosowanie funkcji do każdego elementu w zestawie, stan może być true lub false, i wskazuje metodzie - tylko dodać lub tylko usunąć klasę CSS:

$(selektor).toggleClass(function(numer w zestawie, aktualne klasy elementu, stan), [stan]);

Przykład

Nasz akapit ma już dwie klasy. Dodajmy mu jeszcze klasę www:

<p id="test" class="eee ggg">tekst</p> $('#test').toggleClass('www');

Kod HTML będzie wyglądać tak:

<p id="test" class="eee ggg www">tekst</p>

Przykład

A teraz klasa www już jest w elemencie - usuńmy ją:

<p id="test" class="eee ggg www">tekst</p> $('#test').toggleClass('www');

Kod HTML będzie wyglądać tak:

<p id="test" class="eee ggg">tekst</p>

Zobacz też

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć