101 of 119 menu

Metod triggerHandler

Metod triggerHandler elemente baglanmis butun hadise emeliyyatini ise salmaqa imkan verir. O, metodu kimi oxsar isleyir trigger, amma onlarin arasinda ferqler var: Hadise emeliyyati ise dusecek, amma standart hadise trigger olunmayacaq. Meselen triggerHandler('submit'), ise duserek, submit trigger etmeyecek. Metod triggerHandler yalniz coxluqdaki ilk elemente tesir edir. triggerHandler terefinden trigger olunan hadiseler DOM elementlerinin ierarxiyasinda yayilmir. triggerHandler jQuery obyektini qaytarmir, o, son cagirilmis emeliyyat terefinden alinmis qiymeti qaytarir. Eger hec bir emeliyyat ise dusmurse, onda undefined qaytarir.

Sintaksis

Birinci parametr kimi biz hadise novunu setr kimi ilete bilerik, ikinci isteysiz parametr kimi ise elave parametrleri emeliyyata oturmek ucun massiv ve ya obyekt:

$(selektor).triggerHandler(hadise novu, [elave parametrler]);

Birinci parametr kimi hadiseni jQuery.Event obyekti kimi oturmek olar:

$(selektor).trigger(hadise, [elave parametrler]);

Misal

Gelin elə edək ki, düyməsinə kliklendikde #test1 bizim input fokus alsın və konsola 'Focused' cixsin, basqa sozle - hem emeliyyat-funksiya, hem de fokus hadisesi ise dussun. Ikinci düyməyə kliklendikde #test2 yalniz emeliyyat-funksiya ise dusecek, amma input fokus almayacaq:

<button id="test1">button1</button> <button id="test2">button2</button> <input type="text"> $('#test1').click(function() { $('input').trigger('focus'); }); $('#test2').click(function() { $('input').triggerHandler('focus'); }); $('input').focus(function() { console.log('Focused') });

Həmçinin bax

  • metod trigger,
    ki, elemente baglanmis butun hadise emeliyyatini, verilmis nov hadiseler ucun ise salmaqa imkan verir
  • metod on,
    ki, elemente hadise emeliyyati baglamaqa imkan verir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et