98 of 119 menu

Mbinu ya off

Mbinu off inaruhusu kuondoa kichujio cha matukio kwa kipengele. Ili kuambatisha kichujio unaweza kutumia mbinu off.

Syntax

Hivi tunaondoa kichujio cha matukio kwa kipengele, kama parameta ya kwanza kwa mfumo wa mfumo hupelekwa tukio moja au matukio kadhaa yaliyogawanyika na nafasi, ya pili - tunapeleka uchaguzi wa ziada wa kuchuja watoto ndani ya kipengele (lazima ifanane na ile tuliyopeleka kwenye mbinu on, tulipokuwa tunambatisha kichujio). Ili kuondoa matukio yote yaliyogawiwa, peleka thamani '**'. Parameta ya pili sio ya lazima. Ya tatu tunapeleka kitendakazi-kichujio (ambacho tulikibambatisha), ambacho hupelekwa kitu cha tukio au peleka false:

$(kichaguzi).off(matukio, [kichaguzi], kitendakazi-kichujio(kitu cha tukio));

Unaweza kutumia mbinu off kwa njia tofauti, basi parameta ya kwanza hupelekwa kitu cha JavaScript, ambapo funguo - ni aina ya tukio, na maadili - ni vitendakazi-vichujio, ambavyo tuliwiongeza kwa kipengele:

$(kichaguzi).off({'aina ya tukio': handler}, [kichaguzi]);

Tunaweza tu kupeleka parameta moja kwa mfumo wa kitu jQuery.Event:

$(kichaguzi).off(tukio);

Kama hutapeleka mbinu parameta, basi tutaondoa kwa kipengele vilivyobambatishwa vyote vichujio:

$(kichaguzi).off();

Mfano

Wacha tuongeze kwenye aya za kitendakazi-kichujio testFunc. Lakini mara moja tuondoe kichujio kwa aya ya pili, hivyo kubofya kwa aya ya pili haita kusababisha chochote (kama tutaikomesha mstari wa mwisho wa msimbo, basi tutaona jinsi tukio linavyofanya kazi na kwa kubofya kwa aya ya pili):

<p id="test1">click1</p> <p id="test2">click2</p> function testFunc(event) { alert(event.data.text); } $('#test1').on('click', {text: 'aaa'}, testFunc); // tunaongeza kichujio $('#test2').on('click', {text: 'bbb'}, testFunc); // tunaongeza kichujio $('#test2').off('click', testFunc); // tunaondoa kichujio

Angalia pia

  • mbinu on,
    ambayo inaruhusu kuambatisha kichujio cha matukio kwa kipengele
  • mbinu one,
    ambayo inaruhusu tukio kufanya kazi mara moja, kisha kiondoke kichujio moja kwa moja
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa