⊗jqDmCT 44 of 113 menu

Práca s metódou toggleClass v jQuery

Existuje tiež užitočná metóda toggleClass, ktorá pridá zadanú triedu, ak neexistuje, a odstráni ju, ak existuje. Môže byť potrebná, aby pri kliknutí na rovnaké tlačidlo s prvkom stránky dochádzalo k periodickým zmenám.

Pozrime sa na túto metódu na príklade. Nech máme nasledujúce CSS štýly:

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

Tiež existuje odsek s triedou zzz:

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

Urobme napríklad to, aby pri prvom stlačení tlačidla, prvku pridala trieda red, ktorá pridáva červenú farbu, a pri opakovanom - táto trieda bude odstránená a červená farba zmizne. Ak znova stlačíte tlačidlo - všetko sa zopakuje znova.

Skúste spustiť nasledujúci kód a presvedčte sa o tom (trieda zzz zvýrazňuje kurzívou, aby ukázala, že toggleClass nebude prekážať iným triedam pracovať):

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

Po prvom stlačení HTML kód bude vyzerať takto (pridá sa trieda red):

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

A po druhom stlačení - takto (zmizne trieda red):

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

Pridajte všetkým li triedu www, ak neexistuje, a odstráňte, ak existuje.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť