⊗jqDmCT 44 of 113 menu

Delo z metodo toggleClass v jQuery

Obstaja tudi uporabna metoda toggleClass, ki bo dodala določen razred, če ga ni, in ga odstranila, če je prisoten. Lahko je potrebna, da ob kliku na isti gumb z elementom strani pride do periodičnih sprememb.

Oglejmo si to metodo na primeru. Naj imamo naslednje CSS sloge:

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

Obstaja tudi odstavek z razredom zzz:

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

Naredimo na primer tako, da ob prvim pritisku na gumb, se elementu doda razred red, ki doda rdečo barvo, ob ponovnem pritisku pa se ta razred odstrani in rdeča barva izgine. Če ponovno pritisnemo na gumb - se vse ponovi.

Poskusite zagnati naslednjo kodo in se prepričajte v tem (razred zzz označuje ležeče, da pokaže, da toggleClass ne bo ovirala drugih razredov):

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

Po prvem pritisku bo HTML koda videti takole (doda se razred red):

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

Po drugem pritisku pa takole (izgine razred red):

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

Dodajte vsem li razred www, če ga ni, in odstranite, če je prisoten.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni