Esempio
Scorrere il contenuto di 100 pixel, e allertare il pageXOffset e pageYOffset:
window.scrollBy(100, 100);
alert(window.pageXOffset + window.pageYOffset);
Prova tu stesso " Più "Try it Yourself" esempi di seguito.
Definizione e l'utilizzo
Le proprietà pageXOffset e pageYOffset restituisce i pixel del documento corrente è stato fatto scorrere dall'angolo in alto a sinistra della finestra, orizzontale e verticale.
Le proprietà pageXOffset e pageYOffset sono uguali alle proprietà scrollX e scrolly.
Queste proprietà sono di sola lettura.
Supporto browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente la proprietà.
Proprietà | |||||
---|---|---|---|---|---|
pageXOffset | sì | 9.0 | sì | sì | sì |
pageYOffset | sì | 9.0 | sì | sì | sì |
Note: Per IE8 e precedenti, è possibile utilizzare "document.documentElement.scrollLeft" e "document.documentElement.scrollTop" , invece (See "More Examples" below) .
Sintassi
window.pageXOffset
window.pageYOffset
Dettagli tecnici
Valore di ritorno: | Un numero che rappresenta il numero di pixel che il documento è già stato arrotolati dall'angolo in alto a sinistra della finestra, orizzontalmente e verticalmente |
---|
Altri esempi
Esempio
Una soluzione cross-browser (utilizzando scrollLeft e scrollTop per IE8 e precedenti):
window.scrollBy(100, 100);
if (window.pageXOffset !== undefined) { //
All browsers, except IE9 and earlier
alert(window.pageXOffset + window.pageYOffset);
} else { // IE9 and
earlier
alert(document.documentElement.scrollLeft +
document.documentElement.scrollTop);
}
Prova tu stesso " <Window Object