100 of 119 menu

Усули trigger

Усули trigger имкон медиҳад, ки ҳамаи коргарҳои ҳодисаҳоро, ки ба унсур васл шудаанд, барои намуди ҳодисаҳои додашуда оғоз кунед. Ин функсияҳои коргарро ба ҳамон тартибе, ки аз тарафи корбар фаъол карда мешуданд, даъват мекунад. Агар шумо мехоҳед коргари ҳодисаро даъват кунед, аммо ҳодисаи стандартиро иҷро накунед, пас аз усули triggerHandler истифода баред.

Синтаксис

Ҳамчун параметри якум мо метавонем намуди ҳодисаро ҳамчун сатр интиқол диҳем, параметри дуюм (ихтиёрӣ) массив ё объект, ки дорои параметрҳои иловагӣ барои интиқол ба коргар аст:

$(selector).trigger(eventType, [additionalParameters]);

Метавонад параметри якум ҳамчун ҳодиса интиқол дода шавад, ҳамчун объекти jQuery.Event:

$(selector).trigger(event, [additionalParameters]);

Фарқият миёни интиқоли параметрҳои иловагӣ ба усули 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); str.text(num + 1); }

Ҳамчунин бубинед

  • усули on,
    ки имкон медиҳад коргари ҳодисаро ба унсур васл кунад
  • усули triggerHandler,
    ки имкон медиҳад ҳамаи коргарҳои ҳодисаҳоро оғоз кунад, ки ба унсур васл шудаанд
  • объекти event,
    ки дорои маълумот дар бораи ҳодиса аст
  • усули submit,
    ки имкон медиҳад коргарро ба ҳодисаи JavaScript-и submit васл кунад ё ин ҳодисаро оғоз кунад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан