10 of 119 menu

Metodi toggleClass

Metodi toggleClass vuorottelee lisäämisen/poistamisen CSS-luokasta: jos sitä ei ole - se lisää sen, jos se on - se poistaa sen.

Syntaksi

Yksi CSS-luokka:

$(valitsin).toggleClass(luokan nimi);

Vain lisätä tai poistaa CSS-luokan riippuen toisesta parametrista, joka hyväksyy arvot true tai false:

$(valitsin).toggleClass(CSS-luokan nimi, tila);

Useita CSS-luokkia:

$(valitsin).toggleClass(['luokka1', 'luokka2', 'luokka3', '...']);

Vain lisätä tai poistaa CSS-luokat riippuen toisesta parametrista:

$(valitsin).toggleClass(['luokka1', 'luokka2', 'luokka3', '...'], tila');

Funktion soveltaminen jokaiseen elementtiin joukossa, tila voi olla true tai false, ja osoittaa metodille - vain lisätä tai vain poistaa CSS-luokan:

$(valitsin).toggleClass(function(numero joukossa, elementin nykyiset luokat, tila), [tila]);

Esimerkki

Meidän kappaleellamme on jo kaksi luokkaa. Lisätään sille vielä luokka www:

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

HTML-koodi muuttuu näyttämään tältä:

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

Esimerkki

Nyt luokka www on jo elementissä - poistetaan se:

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

HTML-koodi muuttuu näyttämään tältä:

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

Katso myös

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää