onhashchange အချက်အလက်
အချက်အလက်နှင့် အသုံးပြုခြင်း
အရှိန်ကြီးသော URL မှာ # အမှတ်ပုံအချက်အလက် (အစွဲဖြင့်) ပြောင်းလဲသွားသောအခါ onhashchange အချက်အလက်ဖြစ်ပါသည်。
အရာတိုက်ပျက်ချက်တစ်ခုအကျိုးသက်သက်သောအချက်အလက်: အရှိန်ကြီးသော URL ဖြစ်သည့် http://www.example.com/test.htm#part2 - အရှိန်ကြီးသော URL မှာ #part2 အချက်အလက်ဖြစ်ပါသည်。
အချက်အလက်ကိုချယ်ယူပါက:
- အချက်အလက်ကိုသတ်မှတ်ပါ Location အဖွဲ့နှင့် location.hash သို့မဟုတ် location.href အချက်အလက်အခြေအားအဆိုသောဘာသာစကားတိုက်ပျက်ချက်ကိုပြောင်းလဲပါ
- မတူညီသောဘာသာစကားတိုက်ပျက်ချက်ကိုသုံးစွဲပါ
- အခြေအားအဆိုသောဘာသာစကားတိုက်ပျက်ချက်သို့သွားသောလောင်းစားပါ
အကျိုးသက်သက်သောအချက်အလက်
အကျိုးသက်သက်သောအချက်အလက်
အရာတိုက်ပျက်ချက်ပြောင်းလဲပြီးနောက် JavaScript ကိုလုပ်ဆောင်ပါ
<body onhashchange="myFunction()">
အကျိုးသက်သက်သောအချက်အလက်
window အရာတိုက်ပျက်ချက်ကို "onhashchange" အချက်အလက်ကို ချယ်ယူပါက:
window.onhashchange = myFunction;
အပြုအမူ
HTML တွင်:
<အရာ onhashchange="myScript">
JavaScript တွင်:
အရာ.onhashchange = function(){myScript};
JavaScript တွင် addEventListener() မီးရထားကိုသုံးစွဲပါ:
အရာ.addEventListener("hashchange", myScript);
ရှင်းပြချက်:Internet Explorer 8 သို့မဟုတ် အရှိန်ကြီးသောအချက်အလက်များမပြောင်းစေ addEventListener() မီးရထား。
နည်းပညာဆိုင်ရာအချက်အလက်
ပေါက်ကွဲမှု: | ထောက်ခံမှု |
---|---|
ဖျက်သိမ်းနိုင်: | ထောက်ခံမှုမရှိ |
အချက်အလက်အမျိုးမျိုး: | HashChangeEvent |
ထောက်ခံသည့် HTML အချက်အလက်များ: | <body> |
DOM ပုံအချက်အလက်: | ပြင်းထန်သော 3 ပုံတူထွက်ကြောင်းအချက်အလက် |
ဘာသာစကားတိုက်ပျက်ချက်ထောက်ခံမှု
တရားဝင်ထောက်ခံသည့်ပထမပြားကိုသုံးစွဲသည့်ဘာသာစကားတိုက်ပျက်ချက်များကိုကြည့်ပါ。
အခမ်း | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |