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()">

Tenda bila kujali

Mfano 2

Tukona nje ya ukurasa haujaukisia kwa kufungua kutoka kwa kifungu cha kigeukia:

function myFunction(event) { 
  alert(event.persisted);
}

Tenda bila kujali

Makadara

Kwenye HTML:

<mengine onpageshow="myScript">

Tenda bila kujali

Kwenye JavaScript:

mengine.onpageshow = function(){myScript};

Tenda bila kujali

Kwenye JavaScript, tumia method ya addEventListener():

mengine.addEventListener("pageshow", myScript);

Tenda bila kujali

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