English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Propriedade pageXOffset da Window

Objeto Janela do JavaScript

pageXOffsetPropriedade de leitura-only que retorna a quantidade de pixels que o documento atual está rolado horizontalmente desde o canto superior esquerdo da janela.

A propriedade pageXOffset éscrollXSinónimo da propriedade.

Sintaxe:

window.pageXOffset
var x = window.pageXOffset;
var y = window.pageYOffset;
Teste e Veja‹/›

Atenção: As propriedades pageXOffset e pageYOffset são iguais às propriedades scrollX e scrollY.

Compatibilidade do navegador

O número na tabela especifica a primeira versão do navegador que suporta completamente a propriedade pageXOffset:

Atributo
pageXOffsetÉÉÉÉ9

Detalhes técnicos

Retorno:Um número que representa a quantidade de pixels que o arquivo já rolou horizontalmente desde o canto superior esquerdo da janela

Mais exemplos

Rolar o conteúdo100 pixels, e exibe pageXOffset e pageYOffset:

window.scrollBy(100, 100);
var x = window.pageXOffset;
var y = window.pageYOffset;
Teste e Veja‹/›

Solução cross-browser (para o IE8e versões mais antigas, usando scrollLeft e scrollTop):

var x = (window.pageXOffset !== undefined)
  ? window.pageXOffset
  : (document.documentElement || document.body.parentNode || document.body).scrollLeft;
var y = (window.pageYOffset !== undefined)
  ? window.pageYOffset
  : (document.documentElement || document.body.parentNode || document.body).scrollTop;
Teste e Veja‹/›

Referências Relacionadas

Referência da Janela (Window):window.pageYOffset propriedade

Referência da Janela (Window):window.scrollX propriedade

Referência da Janela (Window):window.scrollY propriedade

Referência do HTML DOM:elemento .scrollLeft propriedade

Referência do HTML DOM:elemento .scrollTop propriedade

Objeto Janela do JavaScript