Derniers tutoriels de développement web
 

Fenêtre pageXOffset et Propriétés pageYOffset

<Object Window

Exemple

Faites défiler le contenu de 100 pixels, et alerter le pageXOffset et pageYOffset:

window.scrollBy(100, 100);
alert(window.pageXOffset + window.pageYOffset);
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Les propriétés pageXOffset et pageYOffset renvoie les pixels du document en cours a été défiler à partir du coin supérieur gauche de la fenêtre, horizontalement et verticalement.

Les propriétés pageXOffset et pageYOffset sont égales aux propriétés scrollx et scrolly.

Ces propriétés sont en lecture seule.


Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge entièrement la propriété.

Propriété
pageXOffset Oui 9.0 Oui Oui Oui
pageYOffset Oui 9.0 Oui Oui Oui

Note: Pour IE8 et plus tôt, vous pouvez utiliser "document.documentElement.scrollLeft" et "document.documentElement.scrollTop" à la place (See "More Examples" below) - (See "More Examples" below) .


Syntaxe

window.pageXOffset
window.pageYOffset

Détails techniques

Valeur de retour: Un nombre, représentant le nombre de pixels que le document a déjà été volute à partir de l'angle supérieur gauche de la fenêtre, horizontalement et verticalement

Exemples

autres exemples

Exemple

Une solution multi-navigateur (en utilisant scrollLeft et scrollTop pour IE8 et précédentes):

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);
}
Essayez vous - même »

<Object Window