⊗jqDmCT 44 of 113 menu

Darbība ar toggleClass metodi jQuery

Pastāv arī noderīga metode toggleClass, kas pievienos norādīto klasi, ja tāds nav, un noņems to, ja tas ir. Tas var būt nepieciešams, lai, noklikšķinot uz vienas un tās pašas pogas, ar lapas elementu notiktu periodiskas izmaiņas.

Apskatīsim šo metodi ar piemēru. Pieņemsim, ka mums ir šādi CSS stili:

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

Ir arī rindkopa ar klasi zzz:

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

Piemēram, darīsim tā, lai pie pirmā nospiežot pogu, elementam tiktu pievienota klase red, kas pievieno sarkano krāsu, un atkārtoti nospiežot - šī klase tiks noņemta un sarkanā krāsa pazudīs. Ja atkal nospiežat pogu - viss atkārtosies vēlreiz.

Mēģiniet palaist šādu kodu un pārliecinieties par to (klase zzz izceļ kursīvu, lai parādītu, ka toggleClass netraucēs strādāt citām klasēm):

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

Pēc pirmā nospiešanas HTML kods izskatīsies šādi (tiks pievienota klase red):

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

Un pēc otrā nospiešanas - šādi (pazudīs klase red):

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

Pievienojiet visiem li klasi www, ja tāda nav, un noņemiet, ja ir.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt