కోర్సు సిఫార్సులు:
onpagehide ఇవెంట్
నిర్వచనం మరియు ఉపయోగం
onpagehide ఇవెంట్ వినియోగదారి పేజీను ఇబ్బంది చేయించినప్పుడు జరుగుతుంది.
పేజీను ఇబ్బంది చేయడానికి అనేక పద్ధతులు ఉన్నాయి. ఉదాహరణకు. లింకులను క్లిక్ చేయడం, పేజీని రీఫ్రెష్ చేయడం, ఫారమ్లను సమర్పించడం, బ్రౌజర్ విండోను మూసివేయడం మొదలైనవి. onunload 事件కొన్నిసార్లు onpagehide ఇవెంట్ వుపయోగించబడుతుంది
పేజీ సింహాసనం లేదా కూర్చబడినప్పుడు సర్వర్ నుండి ప్రత్యక్షంగా లోడ్ అయినప్పుడు మీరు పేజీ ట్రాన్సిషన్ ఇవెంట్ ఉపయోగించవచ్చు కారణం కాబట్టి onunload ఇవెంట్ పేజీని కొరకు కూర్చబడలేదు persisted అనునామిక సమాధానంపేజీ బ్రౌజర్ కొరకు కూర్చబడినప్పుడు ఈ అనునామిక సమాధానం తరచుగా true అవుతుంది మరియు అలా కాదు అయినప్పుడు false అవుతుంది (క్రింది ఉదాహరణలను చూడండి).
ఉదాహరణ
వినియోగదారి పేజీని ఇబ్బంది చేయించినప్పుడు జావాస్క్రిప్ట్ అమలు చేయండి:
<బాడీ onpagehide="myFunction()">
వినియోగదారి నియమం
హ్ట్మ్ల్ లో ఉంది:
<element onpagehide="myScript">
జావాస్క్రిప్ట్ లో:
object.onpagehide = function(){myScript};
జావాస్క్రిప్ట్ లో యుపాదీయంగా addEventListener() మాధ్యమాన్ని ఉపయోగించండి:
object.addEventListener("pagehide", myScript);
注释:ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 లేదా అది ముంది వెర్షన్లు ఈ మాధ్యమాన్ని మద్దతు చేయలేదు addEventListener() మాధ్యమం.
సాంకేతిక వివరాలు
బాయిలింగ్ ఉంది: | మద్దతు లేదు |
---|---|
రద్దు చేయగలిగేది: | మద్దతు లేదు |
ఇవెంట్ రకం: | PageTransitionEvent |
మద్దతు ఉండే హ్ట్మ్ల్ టాగ్లు: | <బాడీ> |
DOM వెర్షన్ ఉంది: | లెవల్ 3 ఇవెంట్స్ |
బ్రౌజర్ మద్దతు
ఈ పట్టికలో ఇవెంట్ కొరకు పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ గణనీయం
ఇవెంట్ | క్రోమ్ | ఐఈ | ఫైర్ఫాక్స్ | Safari | Opera |
---|---|---|---|---|---|
onpagehide | 支持 | 11.0 | 支持 | 5.0 | 支持 |
注释:由于浏览器设置不同,此事件可能并不总是按预期工作。