onpagehide ပွဲ
ဥပမာ
အသုံးပြုသူသည် ဝဘ်စာမျက်နှာမှ ထွက်ခွာသွားသည့်အခါ JavaScript ကို လုပ်ဆောင်ပါ-
<body onpagehide="myFunction()">
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
အသုံးပြုသူသည် ဝဘ်စာမျက်နှာမှ ထွက်ခွာသွားသောအခါတွင် onpagehide ဖြစ်ရပ် ဖြစ်ပေါ်သည်။
စာမျက်နှာတစ်ခုမှ ထွက်ခွာရန် နည်းလမ်းများစွာရှိသည်။ ဥပမာအားဖြင့် လင့်ခ်တစ်ခုကို နှိပ်ခြင်း၊ စာမျက်နှာကို ပြန်လည်ဆန်းသစ်ခြင်း၊ ဖောင်တင်ခြင်း၊ ဘရောက်ဆာဝင်းဒိုးကို ပိတ်ခြင်း စသည်ဖြင့်၊
onunload ဖြစ်ရပ်သည် စာမျက်နှာကို ကက်ရှ်လုပ်မထားသောကြောင့် onunload event အစား တစ်ခါတစ်ရံတွင် onpagehide အစီအစဉ်ကို အသုံးပြု ပါသည်။
စာမျက်နှာတစ်ခုကို ဆာဗာမှ တိုက်ရိုက်တင်ခြင်း ရှိ၊ မရှိ သို့မဟုတ် စာမျက်နှာကို ကက်ရှ်ချထားခြင်းရှိမရှိ သိရှိရန်၊ သင်သည် PageTransitionEvent အရာဝတ္ထု၏ တည်မြဲနေသော ပိုင်ဆိုင်မှုကို အသုံးပြုနိုင်သည်။ စာမျက်နှာကို ဘရောက်ဆာက ကက်ရှ်လုပ်ထားရင် ဒီပိုင်ဆိုင်မှုက အမှန်အတိုင်း ပြန်ဖြစ်လာနိုင်ပြီး အခြားမဟုတ်ရင် မှားပါတယ်။
Browser ပံ့ပိုးမှု
ဇယားရှိ နံပါတ်များသည် အဖြစ်အပျက်ကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးပါသည်။
Event | |||||
---|---|---|---|---|---|
onpagehide | Yes | 11.0 | Yes | 5.0 | Yes |
မှတ်ချက်- မတူညီသောဘရောက်ဆာဆက်တင်များကြောင့်၊ ဤဖြစ်ရပ်သည် မျှော်လင့်ထားသည့်အတိုင်း အမြဲတမ်းအလုပ်မဖြစ်နိုင်ပါ။
အထားအသို
HTML တွင်-
<element onpagehide="myScript">
JavaScript တွင်-
object.onpagehide = function(){myScript};
JavaScript တွင် addEventListener() method ကိုအသုံးပြု၍-
object.addEventListener("pagehide", myScript);
မှတ်ချက်- addEventListener () နည်းလမ်းကို Internet Explorer 8 နှင့် အစောပိုင်းဗားရှင်းများတွင် ပံ့ပိုးမထားပါ။
နည်းပညာဆိုင်ရာအသေးစိတ်
ပူဖောင်း: | မရှိ |
---|---|
ပယ်ဖျက်နိုင်သည်- | မရှိ |
ပွဲအမျိုးအစား- | စာမျက်နှာကူးပြောင်းခြင်းဖြစ်ရပ် |
ပံ့ပိုးထားသော HTML တဂ်များ- | <body> |
DOM ဗားရှင်း- | အဆင့် 3 ပွဲများ |