100 of 119 menu

Metoda trigger

Metoda trigger lejon të nisë të gjithë përpunuesit e ngjarjeve të lidhur me elementin për llojet e caktuara të ngjarjeve. Ajo thërret funksionet-përpunuese në të njëjtin rend në të cilin ato do të thirreshin nga përdoruesi. Nëse dëshironi të thirrni një përpunues ngjarjesh, por jo të ekzekutoni ngjarjen standarde, atëherë përdorni metodën triggerHandler.

Sintaksa

Si parametër të parë mund të kalojmë llojin e ngjarjes në formë të vargut, të dytin (joobligues) një grup ose objekt që përmban parametra shtesë për t'u kaluar përpunuesit:

$(selector).trigger(lloji i ngjarjes, [parametra shtesë]);

Mundet si parametër i parë të kalohet një ngjarje në formë të objektit jQuery.Event:

$(selector).trigger(ngjarja, [parametra shtesë]);

Ekziston një ndryshim midis kalimit të parametrave shtesë metodës trigger dhe të dhënave në metodën on. Në rastin e parë të dhënat duhet të jenë të përcaktuara gjatë ekzekutimit të ngjarjes, kurse në të dytin tashmë në momentin e lidhjes së funksionit-përpunues.

Shembull

Gjatë klikimit në butonin #first vlera do të rritet vetëm në span-in e parë, gjatë klikimit në butonin #second - në të dy, duke imituar njëkohësisht klikimin e përdoruesit në të parin. Funksioni increase do të rriste me 1 numrin, që i kalohet si parametër. Me ndihmën e metodës trigger ne e bëjmë që të aktivizohet ngjarja e klikimit edhe në span-in e parë, edhe pse shtypim butonin #second:

<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); }

Shihni gjithashtu

  • metoda on,
    e cila lejon të lidhë një përpunues ngjarjesh me elementin
  • metoda triggerHandler,
    e cila lejon të nisë të gjithë përpunuesit e ngjarjeve, të lidhur me elementin
  • objekti event,
    i cili përmban informacion rreth ngjarjes
  • metoda submit,
    e cila lejon të lidh një përpunues me ngjarjen JavaScript submit ose të nisë këtë ngjarje
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo