Shindano ya onpageshow
Ufafanuzi na matumizi
Shindano ya onpageshow inatendeka kwenye ukurasa haujaukisia kutoka kwa kifungu cha kigeukia.
Shindano ya onpageshow na onload tukioKama vile, mabadi yana uhusiano wa kina, tena yana uongezwa kwamba inatendeka baada ya shindano onload kwenye ukurasa wa kwanza. Pia, shindano ya onpageshow inatendeka kila mara ukurasa haujaukisia, lakini shindano ya onload hauatendeka kama ukurasa haujaukisia kutoka kwa kifungu cha kigeukia.
Kutafuta ukurasa haujaukisia kutoka kwa kifungu cha kigeukia au kutoka kwa kifungu cha kigeukia kilichosimamishwa, tunaweza kutumia kiwango cha PageTransitionEvent: Tabia ya persisted.Ikiwa ukurasa haujaukisia kutoka kwa kifungu cha kigeukia, tabia hii inaruhusiwa kwenda kweli, ukichukuliwa kutoka kwa kifungu cha kigeukia haukufanyika (tunaeleza zaidi kwa mifano).
Mfano
Mfano 1
Kutumia JavaScript kwa sababu ya kumfuata ukurasa:
<body onpageshow="myFunction()">
Mfano 2
Tukona nje ya ukurasa haujaukisia kwa kufungua kutoka kwa kifungu cha kigeukia:
function myFunction(event) { alert(event.persisted); }
Makadara
Kwenye HTML:
<mengine onpageshow="myScript">
Kwenye JavaScript:
mengine.onpageshow = function(){myScript};
Kwenye JavaScript, tumia method ya addEventListener():
mengine.addEventListener("pageshow", myScript);
Kutia maelezo:Internet Explorer 8 au zaidi ya hayo kinasimamia Method ya addEventListener().
Mafanikio ya uhandisi
Inaingia kwenye kifungu cha kigeukia: | Hinasimamia |
---|---|
Inaweza kugundulika: | Hinasimamia |
Aina ya shindano: | PageTransitionEvent |
Inasimamia tabia za HTML: | <body> |
Dominii ya DOM: | Shindano ya Kiwango 3 |
Inasimamia kifungu cha kigeukia
Mafikira ya namba katika tabia inaeleza na uwanja wa kwanza wa kifungu cha kigeukia ambao inasimamia shindano hili.
tukio | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onpageshow | Msaada | 11.0 | Msaada | 5.0 | Msaada |