⊗jqDmCT 44 of 113 menu

toggleClass მეთოდთან მუშაობა jQuery-ში

არსებობს ასევე სასარგებლო მეთოდი toggleClass, რომელიც დაამატებს მითითებულ კლასს, თუ ის არ არის, და ამოიღებს მას თუ ის არის. მას შეიძლება დასჭირდეს იმისთვის, რომ ერთსა და იმავე ღილაკზე დაჭერით გვერდის ელემენტთან მოხდეს პერიოდული ცვლილებები.

განვიხილოთ ეს მეთოდი მაგალითზე. მოდით გვქონდეს შემდეგი CSS სტილები:

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

ასევე არის აბზაცი zzz კლასით:

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

მოდით, მაგალითად, ჩავრთოთ ისე, რომ ღილაკზე პირველი დაჭერისას, ელემენტს დაემატება red კლასი, რომელიც ამატებს წითელ ფერს, ხოლო განმეორებით დაჭერაზე - ეს კლასი წაიშლება და წითელი ფერი გაქრება. თუ კვლავ დააჭერთ ღილაკს - ყველაფერი განმეორდება.

სცადეთ გაუშვათ შემდეგი კოდი და დარწმუნდით ამაში (zzz კლასი აღნიშნავს კურსივით, რომ აჩვენოს, რომ toggleClass არ შეუშლის სხვა კლასებს მუშაობას):

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

პირველი დაჭერის შემდეგ HTML კოდი ასე გამოიყურება (დაემატება red კლასი):

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

ხოლო მეორე დაჭერის შემდეგ - ასე (გაქრება red კლასი):

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

დაამატეთ ყველა li ელემენტს www კლასი, თუ ის არ არის, და წაშალეთ, თუ არის.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა