⊗jqDmCT 44 of 113 menu

jQuery-də toggleClass metodu ilə işləmək

Həmçinin faydalı bir toggleClass metodu var, bu metod göstərilən sinifi əlavə edəcək, əgər o yoxdursa, və əgər varsa onu siləcək. O, eyni düyməyə kliklədikdə səhifə elementi ilə dövri dəyişikliklər baş verməsi üçün lazım ola bilər.

Gəlin bu metodu bir nümunə ilə nəzərdən keçirək. Fərz edək ki, bizdə aşağıdakı CSS stilləri var:

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

Həmçinin zzz sinifi olan bir abzas var:

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

Gəlin, məsələn, elə edək ki, düyməyə ilk klikdə elementə qırmızı rəng əlavə edən red sinifi əlavə olunsun, təkrar klikdə isə bu sinif silinsin və qırmızı rəng yox olsun. Əgər yenidən düyməyə klikləsəniz - hər şey təkrar olunacaq.

Aşağıdakı kodu işə salmağa çalışın və əmin olun (zzz sinifi kursivlə vurğulayır, toggleClass-ın digər siniflərin işləməsinə mane olmayacağını göstərmək üçün):

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

İlk klikdən sonra HTML kodu belə görünəcək (red sinifi əlavə olunacaq):

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

İkinci klikdən sonra isə belə (red sinifi yox olacaq):

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

Bütün li elementlərinə www sinifini əlavə edin, əgər o yoxdursa, və əgər varsa silin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et