HTML onhashchange Attribute
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
လက်ရှိ URL ၏ '#' သင်္ကေတဖြင့် စတင်သည်) ကျောက်ဆူးအပိုင်းတွင် အပြောင်းအလဲများရှိလာသောအခါ onhashchange ရည်ညွှန်းချက်သည် မီးလောင်သွားပါသည်။
ကျောက်ချသည့်အပိုင်း၏ ဥပမာတစ်ခု- လက်ရှိ URL သည်
http://www.example.com/test.htm#part2 ဟုယူဆပါ - ဤ URL ၏ကျောက်ချသည့်အပိုင်းသည် #part2 ဖြစ်လိမ့်မည်။
ဤအစီအစဉ်ကို ခေါ်ဆိုရန်၊ သင်လုပ်နိုင်သည်-
- Location Object ၏ location.hash သို့မဟုတ် location.href ပိုင်ဆိုင်မှု ကို သတ်မှတ်ခြင်းဖြင့် ကျောက်ဆူးအပိုင်းကို ပြောင်းပါ။
- မတူညီသော bookmark တစ်ခုဖြင့် လက်ရှိစာမျက်နှာသို့ သွားပါ ("နောက်သို့" သို့မဟုတ် "ရှေ့သို့" ခလုတ်များကိုသုံးပါ)
- စာညှပ်တစ်ခုသို့ လင့်ခ်တစ်ခုကို နှိပ်ပါ။
တွေပေါ့။
onhashchange attribute သည် Event Attributes ၏ တစ်စိတ်တစ်ပိုင်းဖြစ်ပြီး အောက်ပါဒြပ်စင်ပေါ်တွင် အသုံးပြုနိုင်ပါသည်။
ဒြပ်စင် | ပွဲ |
---|---|
<body> | onhash အပြောင်းအလဲ |
ဥပမာ
anchor အပိုင်းကို ပြောင်းလဲသောအခါ JavaScript ကို လုပ်ဆောင်ပါ-
<body onhashchange="myFunction()">
Browser ပံ့ပိုးမှု
ဇယားရှိ နံပါတ်များသည် event attribute ကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးပါသည်။
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |