⊗jqDmCT 44 of 113 menu

Punimi me metodën toggleClass në jQuery

Ekziston gjithashtu një metodë e dobishme toggleClass, që do të shtojë klasën e specifikuar, nëse ajo nuk ekziston, dhe do ta heqë atë nëse ekziston. Mund të jetë e nevojshme, në mënyrë që me një klikim në të njëjtën buton me një element të faqes të ndodhin ndryshime periodike.

Le ta shqyrtojmë këtë metodë me një shembull. Le të themi se kemi stilet CSS të mëposhtme:

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

Gjithashtu ka një paragraf me klasën zzz:

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

Le të bëjmë, për shembull, që gjatë shtypjes së parë në buton, elementit t'i shtohet klasa red, e cila i shton ngjyrën e kuqe, dhe gjatë shtypjes së dytë - kjo klasë do të hiqet dhe ngjyra e kuqe do të zhduket. Nëse shtypet përsëri në buton - gjithçka do të përsëritet përsëri.

Provoni të ekzekutoni kodin e mëposhtëm dhe binduni në këtë (klasa zzz thekson me shkrim italic, për të treguar se toggleClass nuk do të ndërhyjë në funksionimin e klasave të tjera):

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

Pas shtypjes së parë, kodi HTML do të duket kështu (do të shtohet klasa red):

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

Pas shtypjes së dytë - kështu (do të zhduket klasa red):

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

Shtoni të gjitha li klasën www, nëse ajo nuk ekziston, dhe hiqeni, nëse ekziston.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo