100 of 119 menu

trigger մեթոդը

trigger մեթոդը թույլ է տալիս գործարկել տարրին կցված բոլոր իրադարձությունների մշակողները նշված տիպի իրադարձությունների համար: Այն կանչում է մշակող ֆունկցիաները այն հերթականությամբ, որով դրանք կկանչվեին օգտագործողի կողմից: Եթե ցանկանում եք կանչել իրադարձության մշակող, բայց չէք ցանկանում կատարել ստանդարտ իրադարձությունը, ապա օգտագործեք triggerHandler մեթոդը:

Շարահյուսություն

Որպես առաջին պարամետր մենք կարող ենք փոխանցել իրադարձության տիպը տողի տեսքով, երկրորդ (ոչ պարտադիր) զանգված կամ օբյեկտ, որը պարունակում է լրացուցիչ պարամետրեր փոխանցելու համար մշակողին:

$(ընտրիչ).trigger(իրադարձության տիպ, [լրացուցիչ պարամետրեր]);

Կարելի է առաջին պարամետրով փոխանցել իրադարձություն որպես jQuery.Event օբյեկտ:

$(ընտրիչ).trigger(իրադարձություն, [լրացուցիչ պարամետրեր]);

Կա տարբերություն լրացուցիչ պարամետրերը trigger մեթոդին փոխանցելու և տվյալները on մեթոդին փոխանցելու միջև: Առաջին դեպքում տվյալները պետք է սահմանված լինեն իրադարձության կատարման ժամանակ, իսկ երկրորդում արդեն մշակող ֆունկցիայի կապման պահին:

Օրինակ

#first կոճակը սեղմելիս արժեքը կ աճի միայն առաջին սպանում, #second կոճակը սեղմելիս՝ երկուսում էլ, միաժամանակ նմանակելով օգտագործողի կլիկը առաջինի վրա: increase ֆունկցիան կմեծացնի 1-ով այն թիվը, որը փոխանցվում է նրան որպես պարամետր: trigger մեթոդի օգնությամբ մենք ստիպում ենք, որ աշխատի նաև կլիկի իրադարձությունը առաջին սպանում, չնայած սեղմում ենք #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); }

Տես նաև

  • on մեթոդը,
    որը թույլ է տալիս իրադարձության մշակողը կցել տարրին
  • triggerHandler մեթոդը,
    որը թույլ է տալիս գործարկել տարրին կցված բոլոր իրադարձությունների մշակողները
  • event օբյեկտը,
    որը պարունակում է տեղեկատվություն իրադարձության մասին
  • submit մեթոդը,
    որը թույլ է տալիս կցել մշակող JavaScript-ի submit իրադարձությանը կամ գործարկել այդ իրադարձությունը
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել