⊗jqEvtOMe 99 of 113 menu

Метад off у jQuery

Адвязванне падзей, прывязаных праз 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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць