⊗jqDmCT 44 of 113 menu

jQuery да toggleClass метода билан ишлаш

Шунингдек, фойдали метод мавжуд toggleClass, у кўрсатилган классни агар мавжуд бўлмаса қўшади, ва агар мавжуд бўлса уни олиб ташлайди. У битта тугмачани босганда саҳифа элементи билан Davriy ўзгаришлар юз бериши учун керак бўлиши мумкин.

Келинг, бу методни мисолда кўриб чиқайлик. Бизда куйидаги CSS Uslublari бор деб фараз қилайлик:

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

Шунингдек, zzz класси билан абзац бор:

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

Келинг, масалан, шундай килайлик, тугмачани биринчи марта босганда, элементга қизил рангни қўшадиган red класси қўшилсин, ва қайта босилганда - бу класс олиб ташлансин ва қизил ранг йўқолади. Агар яна тугмачани боссангиз - ҳаммаси яна такрорланади.

Куйидаги кодни ишга тушириб, bunga ишонч ҳосил қилинг (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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш