Exemplo
Rolar o conteúdo por 100 pixels, e alertar o pageXOffset e pageYOffset:
window.scrollBy(100, 100);
alert(window.pageXOffset + window.pageYOffset);
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
As propriedades pageXOffset e pageYOffset retorna os pixels do documento actual foi enrolado a partir do canto superior esquerdo da janela, horizontal e verticalmente.
As propriedades pageXOffset e pageYOffset são iguais às propriedades scrollX e scrolly.
Estas propriedades são somente leitura.
Suporte navegador
Os números na tabela especificar a primeira versão do navegador que suporta totalmente a propriedade.
Propriedade | |||||
---|---|---|---|---|---|
pageXOffset | sim | 9 | sim | sim | sim |
pageYOffset | sim | 9 | sim | sim | sim |
Note: Para IE8 e anteriores, você pode usar "document.documentElement.scrollLeft" e "document.documentElement.scrollTop" em vez (See "More Examples" below) .
Sintaxe
window.pageXOffset
window.pageYOffset
Detalhes técnicos
Valor de retorno: | Um número, representando o número de pixels que o documento já foi rolado a partir do canto superior esquerdo da janela, horizontalmente e verticalmente |
---|

mais Exemplos
Exemplo
Uma solução cross-browser (utilizando scrollLeft e scrollTop para o IE8 e anteriores):
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);
}
Tente você mesmo " <Window Objeto