Ultimele tutoriale de dezvoltare web
 

Fereastra pageXOffset și pageYOffset Proprietăți

<Fereastra Object

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ă

Exemple

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