Exemplu
Derulați conținutul de 100 de pixeli, iar alerta pageXOffset și pageYOffset:
window.scrollBy(100, 100);
alert(window.pageXOffset + window.pageYOffset);
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
Proprietățile pageXOffset și pageYOffset returnează pixeli documentul curent a fost defilat din colțul din stânga sus al ferestrei, pe orizontală și pe verticală.
Proprietățile pageXOffset și pageYOffset sunt egale cu proprietățile scrollX și scrollY.
Aceste proprietăți sunt numai în citire.
Suport pentru browser-
Numerele din tabel specifica prima versiune de browser care acceptă pe deplin proprietatea.
Proprietate | |||||
---|---|---|---|---|---|
pageXOffset | da | 9 | da | da | da |
pageYOffset | da | 9 | da | da | da |
Note: Pentru IE8 și mai devreme, puteți folosi "document.documentElement.scrollLeft" și "document.documentElement.scrollTop" în loc (See "More Examples" below) A se (See "More Examples" below) de (See "More Examples" below) .
Sintaxă
window.pageXOffset
window.pageYOffset
Detalii tehnice
Întoarcere Valoare: | Un număr, care reprezintă numărul de pixeli pe care documentul a fost deja defilat din colțul din stânga sus al ferestrei, pe orizontală și pe verticală |
---|
Mai multe exemple
Exemplu
O soluție cross-browser (folosind scrollLeft și scrollTop pentru IE8 și mai devreme):
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);
}
Încearcă - l singur » <Fereastra Object