100 of 119 menu

Trigger metodu

trigger metodu elemente baglanmis butun hadise emeliyyati icracilarinin verilmis tipdeki hadiseler ucun ise salinmasina imkan verir. O, emeliyyat icraci funksiyalarini istifadecinin tetbiq edeceyi sira ile cagirir. Əgər siz hadise emeliyyat icracisini cagirmaq istəyirsiniz, lakin standart hadiseni yerine yetirmək istəmirsinizsə, onda triggerHandler metodundan istifadə edin.

Sintaksis

Birinci parametr kimi biz hadise tipini setr şəklində, ikinci (isteğe bağlı) isə emeliyyat icracıya ötürüləcək əlavə parametrleri ehtiva edən massiv ve ya obyekt kimi ötüre bilərik:

$(selektor).trigger(hadise tipi, [əlavə parametrlər]);

Birinci parametr kimi jQuery.Event obyekti şəklində hadise ötürüle biler:

$(selektor).trigger(hadise, [əlavə parametrlər]);

trigger metoduna əlavə parametrlerin ötürülmesi ile on metoduna melumatların ötürülmesi arasında ferq var. Birinci halda melumatlar hadisenin yerine yetirilmesi zamanı teyin edilmelidir, ikinci halda isə artıq emeliyyat icraci funksiyasının bağlanması momentinde.

Nümunə

#first düyməsinə basdıqda deyer yalnız ilk spanda artacaq, #second düyməsinə basdıqda isə - her ikisinde, bununla da birincide istifadeci klikini tetbiq ederek. increase funksiyası ona parametr kimi ötürülen ədədi 1 vahid artıracaq. trigger metodu vasitesile biz #second düyməsinə bassaq da, ilk spanda da klik hadisesinin işlemesine sebeb oluruq:

<button id="first">button1</button> <button id="second">button2</button> <div><span>0</span></div> <div><span>0</span></div> button { margin: 10px; } div { margin-left: 10px; font-weight: bold; } span { color: green; } $('#first').click(function() { increase($('span').first()); }); $('#second').click(function() { $('#first').trigger('click'); increase($('span').last()); }); function increase(str) { let num = parseInt(str.text(), 10); num.text(num + 1); }

Həmçinin bax

  • metod on,
    ki, elemente hadise emeliyyat icracisini bağlamağa imkan verir
  • metod triggerHandler,
    ki, elemente bağlanmış butun hadise emeliyyat icracilarinin işe salınmasına imkan verir
  • obyekt event,
    ki, hadise haqqında melumat ehtiva edir
  • metod submit,
    ki, JavaScript-in submit hadisesine emeliyyat icracisini bağlamağa ve ya bu hadiseni işe salmağa 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