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 |
---|
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