⊗jqEvtOMe 99 of 113 menu

Metóda off v jQuery

Odobratie udalostí, ktoré boli priradené pomocou on, sa vykonáva pomocou metódy off. Prvým parametrom prijíma typ udalosti (napríklad, 'click'), a druhým - názov funkcie, ktorá má byť odobratá.

Pozrime sa na nasledujúci príklad. Majme HTML kód:

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

V CSS je uvedený štýl pre tag li:

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

Urobme tak, aby sa po prvom kliku na li, udalosť od nej odobrala:

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

Klikajte na položky zoznamu. Uvidíte, že pri opakovanom kliknutí na rovnakú položku zoznamu sa nič nestane, pretože naša funkcia func po vykonaní metódy append je odobratá metódou off.

Priraďte všetkým odkazom udalosť - pri prejdení myšou nad odkaz sa na koniec jej textu pripíše jej href v okrúhlych zátvorkách. Po prvom prejdení myšou nad odkaz je potrebné odobrať od neho udalosť, ktorá pridáva href na koniec textu.

Pre všetky vstupné polia (inputy) urobte tak, aby zobrazovali svoju value pri kliknutí na ktorýkoľvek z nich, ale iba pri prvom kliknutí. Opakované kliknutie na vstupné pole by nemalo spôsobiť reakciu.

Sú dané odseky s číslami. Pri kliknutí na odsek sa v ňom musí objaviť druhá mocnina čísla, ktoré obsahuje, ale iba pri prvom kliknutí. Pri dvojitom kliknutí na odsek sa číslo v odseku musí zdvojnásobiť, ale tiež iba prvýkrát.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť