⊗jqDmSCT 45 of 113 menu

Ścisłe usuwanie i dodawanie klasy metodą toggleClass w jQuery

Również w toggleClass można przekazać parametr stanu, jak true lub false, wtedy klasa będzie albo tylko dodawana, albo tylko usuwana.

Załóżmy, że mamy następujące klasy CSS:

.red { color: red; } .zzz { font-style: italic; }

Do akapitu zastosowano klasę zzz:

<p class="zzz" id="test">text</p> <button>click</button>

Sprawmy, aby klasa red była tylko dodawana po naciśnięciu:

$('button').click(function() { $('#test').toggleClass('red', true); });

Jak widać, przy ponownym naciśnięciu nie zachodzą żadne zmiany.

Wszystkie trzy wymienione metody do pracy z klasami - addClass, removeClass, toggleClass mogą również przyjmować jako parametr wiele klas, a także pozwalają na zastosowanie funkcji do każdego elementu w zestawie.

Popraw kod przykładu podanego powyżej - początkowo dopisz klasę red w atrybucie i zrób tak, aby klasa red była tylko usuwana.

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ć