⊗jqEvtOMe 99 of 113 menu

jQuery-ի off մեթոդը

on-ի միջոցով կցված իրադարձությունների անկապումը կատարվում է off մեթոդի միջոցով: Այն առաջին պարամետրով ընդունում է իրադարձության տեսակը (օրինակ՝ 'click'), իսկ երկրորդով՝ այն ֆունկցիայի անունը, որը պետք է անկապել:

Դիտարկենք հետևյալ օրինակը: Ենթադրենք ունենք HTML կոդ:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

CSS-ում նշված է li թեգի ոճը:

li { width: 100px; cursor: pointer; }

Եկեք անենք, որ li-ի վրա առաջին կտտոցից հետո, իրադարձությունը դրանից անկապվի.

$('li').on('click', function() { $(this).append('!'); $(this).off('click', func); });

Կտտացրեք ցանկի կետերի վրա: Դուք կտեսնեք, որ նույն կետի վրա կրկնակի կտտոցի դեպքում ոչինչ չի տեղի ունենում, քանի որ մեր func ֆունկցիան append մեթոդի կատարումից հետո անկապվում է off մեթոդով:

Բոլոր հղումներին կցեք իրադարձություն. հղման վրա դրվելու դեպքում դրա տեքստի վերջում պետք է ավելացվի դրա href-ը կլոր փակագծերում: Հղման վրա առաջին դրվելուց հետո պետք է անկապել դրանից իրադարձությունը, որն ավելացնում է href-ը տեքստի վերջում:

Բոլոր դաշտերի համար արեք, որ դրանք արտածեն իրենց value-ը ցանկացածի վրա կտտացնելու դեպքում, բայց միայն առաջին կտտոցի դեպքում: Դաշտի վրա կրկնակի կտտոցը չպետք է պատասխան առաջացնի:

Տրված են թվերով պարբերություններ: Պարբերության վրա կտտացնելու դեպքում դրանում պետք է հայտնվի նրա պարունակած թվի քառակուսին, բայց միայն առաջին կտտոցի դեպքում: Պարբերության վրա կրկնակի կտտացնելու դեպքում պարբերության թվանշանը պետք է կրկնապատկվի, բայց նույնպես միայն առաջին անգամ:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել