Przykład
Przewijać zawartość na 100 pikseli i zaalarmować pageXOffset i pageYOffset:
window.scrollBy(100, 100);
alert(window.pageXOffset + window.pageYOffset);
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
W pageXOffset i pageYOffset właściwości zwraca piksele aktualny dokument został przewijać w lewym górnym rogu okna, poziomo i pionowo.
W pageXOffset i pageYOffset właściwości są równe właściwości scrollX i scrollY.
Te właściwości są tylko do odczytu.
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje właściwość.
Nieruchomość | |||||
---|---|---|---|---|---|
pageXOffset | tak | 9.0 | tak | tak | tak |
pageYOffset | tak | 9.0 | tak | tak | tak |
Note: W przypadku IE8 i wcześniej, można użyć "document.documentElement.scrollLeft" i "document.documentElement.scrollTop" zamiast (See "More Examples" below) .
Składnia
window.pageXOffset
window.pageYOffset
Szczegóły techniczne
Zwracana wartość: | Liczbą, oznaczającą liczbę pikseli, że dokument został już przewinęły się w lewym górnym rogu okna, poziomo i pionowo |
---|
Więcej przykładów
Przykład
Rozwiązanie cross-browser (używając scrollLeft i scrollTop dla IE8 i wcześniej):
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);
}
Spróbuj sam " <Okno Object