jQuery ကျူတိုရီရယ်

jQuery ပင်မစာမျက်နှာ jQuery မိတ်ဆက် jQuery စတင်လိုက်ပါ။ jQuery Syntax jQuery ရွေးချယ်မှုများ jQuery ပွဲများ

jQuery အကျိုးသက်ရောက်မှုများ

jQuery ဖျောက်/ပြပါ။ jQuery အရောင်မှိန်ခြင်း။ jQuery Slide jQuery Animate jQuery stop() jQuery ပြန်ခေါ်ပါ။ jQuery ချိတ်ဆက်ခြင်း။

jQuery HTML

jQuery ကိုရယူပါ။ jQuery သတ်မှတ် jQuery ကိုထည့်ပါ။ jQuery ကိုဖယ်ရှားပါ။ jQuery CSS အတန်းများ jQuery css() jQuery အတိုင်းအတာများ

jQuery လမ်းလျှောက်ခြင်း။

jQuery လမ်းလျှောက်ခြင်း။ jQuery ဘိုးဘေးများ jQuery မျိုးဆက်များ jQuery မောင်နှမများ jQuery စစ်ထုတ်ခြင်း။

jQuery AJAX

jQuery AJAX နိဒါန်း jQuery Load jQuery Get/Post

jQuery ထွေ

jQuery noConflict() jQuery စစ်ထုတ်မှုများ

jQuery ဥပမာများ

jQuery ဥပမာများ jQuery စာမေးပွဲ jQuery လေ့ကျင့်ခန်းများ jQuery လက်မှတ်

jQuery ကိုးကားချက်များ

jQuery ခြုံငုံသုံးသပ်ချက် jQuery ရွေးချယ်မှုများ jQuery ပွဲများ jQuery အကျိုးသက်ရောက်မှုများ jQuery HTML/CSS jQuery လမ်းလျှောက်ခြင်း။ jQuery AJAX jQuery ထွေ jQuery ဂုဏ်သတ္တိများ

jQuery ပွဲနည်းလမ်းများ


jQuery သည် HTML စာမျက်နှာရှိ အဖြစ်အပျက်များကို တုံ့ပြန်ရန်အတွက် အံဝင်ခွင်ကျဖြစ်စေသည်။


Events တွေက ဘာတွေလဲ။

ဝဘ်စာမျက်နှာတစ်ခုမှ တုံ့ပြန်နိုင်သည့် မတူညီသော ဧည့်သည်များ၏ လုပ်ဆောင်ချက်အားလုံးကို ဖြစ်ရပ်များဟုခေါ်သည်။

အဖြစ်အပျက်တစ်ခုသည် တစ်စုံတစ်ခုဖြစ်ပျက်လာသောအခါ တိကျသောအခိုက်အတန့်ကို ကိုယ်စားပြုသည်။

ဥပမာများ-

  • မောက်စ်ကို ဒြပ်စင်တစ်ခုပေါ်တွင် ရွှေ့ပါ။
  • ရေဒီယိုခလုတ်ကို ရွေးချယ်ခြင်း။
  • အစိတ်အပိုင်းတစ်ခုကိုနှိပ်ပါ။

"မီးလောင်မှု/ပစ်ခတ်ခြင်း" ဟူသော ဝေါဟာရကို ဖြစ်ရပ်များနှင့် မကြာခဏ သုံးသည်။ ဥပမာ- "သော့နှိပ်သည့်ကိစ္စ၊ သင် သော့ကို နှိပ်လိုက်သည်"။

ဤသည်မှာ အချို့သော DOM ဖြစ်ရပ်များ-

Mouse Events Keyboard Events Form Events Document/Window Events
click keypress submit load
dblclick keydown change resize
mouseenter keyup focus scroll
mouseleave   blur unload

အစီအစဉ်နည်းလမ်းများအတွက် jQuery Syntax

jQuery တွင်၊ DOM ဖြစ်ရပ်အများစုတွင် တူညီသော jQuery နည်းလမ်းတစ်ခုရှိသည်။

စာမျက်နှာတစ်ခုပေါ်ရှိ စာပိုဒ်အားလုံးတွင် ကလစ်ဖြစ်ရပ်တစ်ခု သတ်မှတ်ရန်၊ သင်သည် ဤအရာကို လုပ်ဆောင်နိုင်သည်-

$("p").click();

နောက်တစ်ဆင့်ကတော့ အဖြစ်အပျက် မီးလောင်တဲ့အခါ ဘာတွေဖြစ်သင့်တယ်ဆိုတာ သတ်မှတ်ဖို့ပါပဲ။ သင်သည် ပွဲသို့ လုပ်ဆောင်ချက်တစ်ခုကို ဖြတ်သန်းရမည်-

$("p").click(function(){
  // action goes here!!
});


အသုံးများသော jQuery Event Methods

$(document).ready()

$(document).ready()နည်းလမ်းသည် စာရွက်စာတမ်းကို အပြည့်အ၀တင်သောအခါတွင် လုပ်ဆောင်ချက်တစ်ခုကို လုပ်ဆောင်နိုင်စေပါသည်။ ဤဖြစ်ရပ်ကို jQuery Syntax အခန်း တွင် ရှင်းပြထားပြီးဖြစ်သည် ။

ကလစ်()

click()နည်းလမ်းသည် အဖြစ်အပျက်ကိုင်တွယ်သူ လုပ်ဆောင်ချက်ကို HTML အစိတ်အပိုင်းတစ်ခုသို့ ပူးတွဲပေးသည်

HTML ဒြပ်စင်ကို အသုံးပြုသူ ကလစ်သောအခါ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်။

အောက်ပါဥပမာကပြောသည်- ကလစ်ဖြစ်ရပ်တစ်ခုသည် <p>ဒြပ်စင်တစ်ခုပေါ်တွင် မီးလောင်သောအခါ၊ လက်ရှိ <p>ဒြပ်စင်ကို ဝှက်ထားရန်-

ဥပမာ

$("p").click(function(){
  $(this).hide();
});

dblclick()

dblclick()နည်းလမ်းသည် အဖြစ်အပျက်ကိုင်တွယ်သူ လုပ်ဆောင်ချက်ကို HTML အစိတ်အပိုင်းတစ်ခုသို့ ပူးတွဲပေးသည်

အသုံးပြုသူက HTML အစိတ်အပိုင်းကို နှစ်ချက်နှိပ်လိုက်သောအခါ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်-

ဥပမာ

$("p").dblclick(function(){
  $(this).hide();
});

mouseenter()

mouseenter()နည်းလမ်းသည် အဖြစ်အပျက်ကိုင်တွယ်သူ လုပ်ဆောင်ချက်ကို HTML အစိတ်အပိုင်းတစ်ခုသို့ ပူးတွဲပေးသည်

mouse pointer သည် HTML အစိတ်အပိုင်းသို့ ဝင်ရောက်သောအခါ လုပ်ဆောင်မှုအား လုပ်ဆောင်သည်-

ဥပမာ

$("#p1").mouseenter(function(){
  alert("You entered p1!");
});

mouseleave()

mouseleave()နည်းလမ်းသည် အဖြစ်အပျက်ကိုင်တွယ်သူ လုပ်ဆောင်ချက်ကို HTML အစိတ်အပိုင်းတစ်ခုသို့ ပူးတွဲပေးသည်

mouse pointer သည် HTML element မှထွက်ခွာသောအခါ function ကိုလုပ်ဆောင်သည်-

ဥပမာ

$("#p1").mouseleave(function(){
  alert("Bye! You now leave p1!");
});

mousedown()

mousedown()နည်းလမ်းသည် အဖြစ်အပျက်ကိုင်တွယ်သူ လုပ်ဆောင်ချက်ကို HTML အစိတ်အပိုင်းတစ်ခုသို့ ပူးတွဲပေးသည်

မောက်စ်သည် HTML ဒြပ်စင်ကိုကျော်နေချိန်တွင် ဘယ်၊ အလယ် သို့မဟုတ် ညာဘက် မောက်စ်ခလုတ်ကို နှိပ်လိုက်သည့်အခါ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်-

ဥပမာ

$("#p1").mousedown(function(){
  alert("Mouse down over p1!");
});

mouseup()

mouseup()နည်းလမ်းသည် အဖြစ်အပျက်ကိုင်တွယ်သူ လုပ်ဆောင်ချက်ကို HTML အစိတ်အပိုင်းတစ်ခုသို့ ပူးတွဲပေးသည်

မောက်စ်သည် HTML ဒြပ်စင်ကိုကျော်နေချိန်တွင် ဘယ်၊ အလယ် သို့မဟုတ် ညာဘက် မောက်စ်ခလုတ်ကို လွှတ်ပေးသည့်အခါ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်-

ဥပမာ

$("#p1").mouseup(function(){
  alert("Mouse up over p1!");
});

hover()

hover()method သည် function နှစ်ခုကိုယူပြီး method mouseenter()နှင့် method များကိုပေါင်းစပ်ထားသည် mouseleave()

မောက်စ်သည် HTML ဒြပ်စင်သို့ ဝင်ရောက်သည့်အခါ ပထမလုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပြီး မောက်စ်သည် HTML အစိတ်အပိုင်းမှ ထွက်သွားသည့်အခါ ဒုတိယလုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်-

ဥပမာ

$("#p1").hover(function(){
  alert("You entered p1!");
},
function(){
  alert("Bye! You now leave p1!");
});

အာရုံစိုက်()

focus()နည်းလမ်းသည် အဖြစ်အပျက်ကိုင်တွယ်သူလုပ်ဆောင်ချက်ကို HTML ဖောင်အကွက်တစ်ခုသို့ ပူးတွဲပေးသည်

ဖောင်အကွက်သည် အာရုံစူးစိုက်မှုရရှိသောအခါ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်-

ဥပမာ

$("input").focus(function(){
  $(this).css("background-color", "#cccccc");
});

မှုန်ဝါးခြင်း()

blur()နည်းလမ်းသည် အဖြစ်အပျက်ကိုင်တွယ်သူလုပ်ဆောင်ချက်ကို HTML ဖောင်အကွက်တစ်ခုသို့ ပူးတွဲပေးသည်

ဖောင်အကွက်သည် အာရုံစူးစိုက်မှု ဆုံးရှုံးသောအခါ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်-

ဥပမာ

$("input").blur(function(){
  $(this).css("background-color", "#ffffff");
});

on() နည်းလမ်း

နည်းလမ်း သည် on()ရွေးချယ်ထားသော ဒြပ်စင်များအတွက် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ဖြစ်ရပ်ကိုင်တွယ်သူကို ပူးတွဲထားသည်။

ကလစ်ဖြစ်ရပ်ကို ဒြပ်စင်တစ်ခုသို့ ပူးတွဲပါ <p>-

ဥပမာ

$("p").on("click", function(){
  $(this).hide();
});

<p>ဖြစ်ရပ်ကိုင်တွယ်သူအများအပြားကို အစိတ်အပိုင်း တစ်ခုသို့ ပူးတွဲပါ -

ဥပမာ

$("p").on({
  mouseenter: function(){
    $(this).css("background-color", "lightgray");
  },
  mouseleave: function(){
    $(this).css("background-color", "lightblue");
  },
  click: function(){
    $(this).css("background-color", "yellow");
  }
});

jQuery လေ့ကျင့်ခန်းများ

လေ့ကျင့်ခန်းများဖြင့် သင့်ကိုယ်သင် စမ်းသပ်ပါ။

လေ့ကျင့်ခန်း

<p> ဒြပ်စင်အားလုံးကို "ကလစ်" ဖြင့် ဝှက်ထားရန် မှန်ကန်သော ဖြစ်ရပ်ကို အသုံးပြုပါ။

$("p").(function(){
  $(this).hide();
});


jQuery ပွဲနည်းလမ်းများ

jQuery ပွဲအကိုးအကားအပြည့်အစုံအတွက်၊ ကျွန်ုပ်တို့၏ jQuery Events Reference သို့သွားပါ