101 of 119 menu

triggerHandler နည်းလမ်း

triggerHandler နည်းလမ်းသည် ဒြပ်စင်တစ်ခုနှင့် ချိတ်ဆက်ထားသော ဖြစ်ရပ်လက်ခံကိုင်တွယ်သူအားလုံးကို စတင်လုပ်ဆောင်ရန် ခွင့်ပြုပေးသည်။ ၎င်းသည် trigger နည်းလမ်းနှင့် အလားတူ အလုပ်လုပ်သော်လည်း ၄င်းတို့ကြားတွင် ခြားနားချက်များ ရှိပါသည်။ ဖြစ်ရပ်လက်ခံကိုင်တွယ်သူ လုပ်ဆောင်သွားမည်ဖြစ်သော်လည်း စံဖြစ်ရပ်ကို အစပြုလိမ့်မည် မဟုတ်ပါ။ ဥပမာအားဖြင့် triggerHandler('submit') သည် လုပ်ဆောင်ပြီးနောက် submit ကို အစပြုလိမ့်မည် မဟုတ်ပါ။ triggerHandler နည်းလမ်းသည် အစုထဲရှိ ပထမဆုံးဒြပ်စင်တစ်ခုတွင်သာ သက်ရောက်မှုရှိသည်။ triggerHandler ဖြင့် အစပြုထားသော ဖြစ်ရပ်များသည် DOM ဒြပ်စင်များ၏ ရှုပ်ထွေးသောအဆင့်အတန်းထဲသို့ မပေါ်လွင်ထွက်လာပါ။ triggerHandler သည် jQuery object ကို ပြန်မပေးပါ၊ ၎င်းသည် နောက်ဆုံးခေါ်ယူခဲ့သော လက်ခံကိုင်တွယ်သူမှ ရရှိသည့် တန်ဖိုးကို ပြန်ပေးသည်။ မည်သည့် လက်ခံကိုင်တွယ်သူမျှ စတင်မလုပ်ဆောင်ပါက undefined ကို ပြန်ပေးသည်။

ဝါကျဖွဲ့စည်းပုံ

ပထမဆုံး parameter အဖြစ် ကျွန်ုပ်တို့သည် စာကြောင်းတစ်ကြောင်းအနေဖြင့် ဖြစ်ရပ်အမျိုးအစားကို ပေးပို့နိုင်သည်၊ ဒုတိယ မဖြစ်မနေပေးရသော ခင်းကျင်းချက် သို့မဟုတ် object သည် အပိုဆောင်း parameter များကို ပေးပို့ရန် ပါဝင်သည် လက်ခံကိုင်တွယ်သူအတွက်။

$(selector).triggerHandler(eventType, [extraParameters]);

ပထမဆုံး parameter အဖြစ် jQuery.Event object အနေဖြင့် ဖြစ်ရပ်တစ်ခုကို ပေးပို့နိုင်ပါသည်။

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

ဥပမာ

#test1 ရှိ ခလုတ်ကို နှိပ်လိုက်သည့်အခါ ကျွန်ုပ်တို့၏ input သည် အာရုံစိုက်မှုရရှိပြီး console တွင် 'Focused' ကို ပြသမည်ဖြစ်စေ၊ တစ်နည်းအားဖြင့် - function-handler နှင့် focus ဖြစ်ရပ်နှစ်ခုလုံး လုပ်ဆောင်မည်ဖြစ်သည်။ ဒုတိယခလုတ် #test2 ကို နှိပ်လိုက်သည့်အခါ function-handler သာ လုပ်ဆောင်မည်ဖြစ်ပြီး input သည် အာရုံစိုက်မှုကို ရရှိမည်မဟုတ်ပါ။

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

ဒါတွေလဲ ကြည့်ပါ

  • trigger နည်းလမ်း,
    အရာသည် သတ်မှတ်ထားသော အမျိုးအစားအတွက် ဖြစ်ရပ်များ၏ လက်ခံကိုင်တွယ်သူအားလုံးကို စတင်လုပ်ဆောင်ရန် ခွင့်ပြုပေးသည်၊ ဒြပ်စင်တစ်ခုနှင့် ချိတ်ဆက်ထားသည်
  • on နည်းလမ်း,
    အရာသည် ဒြပ်စင်တစ်ခုနှင့် ဖြစ်ရပ်လက်ခံကိုင်တွယ်သူတစ်ခုကို ချိတ်ဆက်ရန် ခွင့်ပြုပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်