⊗jqEvtOMe 99 of 113 menu

Метод off у jQuery-у

Одвајање догађаја, прикачених преко on, врши се помоћу методе off. Првим параметром прима тип догађаја (на пример, 'click'), а другим - име функције коју треба одвојити.

Размотримо следећи пример. Нека имамо HTML код:

<ul> <li>текст</li> <li>текст</li> <li>текст</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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј