onpagehide gebeurtenis
Voorbeeld
Voer 'n JavaScript uit wanneer die gebruiker weg van 'n webblad navigeer:
<body onpagehide="myFunction()">
Definisie en gebruik
Die onpagehide-gebeurtenis vind plaas wanneer die gebruiker weg van 'n webblad navigeer.
Daar is verskeie maniere om van 'n bladsy af weg te navigeer. Bv deur op 'n skakel te klik, die bladsy te verfris, 'n vorm in te dien, die blaaiervenster toe te maak, ens.
Die onpagehide-gebeurtenis word soms gebruik in plaas van die onunload -gebeurtenis, aangesien die onunload-gebeurtenis veroorsaak dat die bladsy nie gekas word nie.
Om uit te vind of 'n bladsy direk vanaf die bediener gelaai is of as die bladsy in die kas is, kan jy die persisted-eienskap van die PageTransitionEvent-objek gebruik. Hierdie eienskap gee waar as die bladsy deur die blaaier gekas word, en andersins vals.
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die geleentheid ten volle ondersteun.
Event | |||||
---|---|---|---|---|---|
onpagehide | Yes | 11.0 | Yes | 5.0 | Yes |
Let wel: Weens verskillende blaaierinstellings sal hierdie geleentheid dalk nie altyd soos verwag werk nie.
Sintaksis
In HTML:
<element onpagehide="myScript">
In JavaScript:
object.onpagehide = function(){myScript};
In JavaScript, gebruik die addEventListener() metode:
object.addEventListener("pagehide", myScript);
Let wel: Die addEventListener() metode word nie in Internet Explorer 8 en vroeër weergawes ondersteun nie.
Tegniese besonderhede
borrels: | Geen |
---|---|
Kanselleerbaar: | Geen |
Soort gebeurtenis: | PageTransitionEvent |
Ondersteunde HTML-etikette: | <liggaam> |
DOM weergawe: | Vlak 3-geleenthede |