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

Propriedade pageYOffset da Window

Objeto Janela do JavaScript

pageYOffsetuma propriedade de leitura que retorna a quantidade de pixels que o documento rolou verticalmente a partir do canto superior esquerdo da janela.

A propriedade pageYOffset éscrollYapelido da propriedade.

Sintaxe:

window.pageYOffset
var x = window.pageXOffset;
var y = window.pageYOffset;
Testar e Verificar‹/›

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

Atributo
pageYOffsetéééé9

Detalhes técnicos

Retorno:Um número que representa a quantidade de pixels que o documento já rolou verticalmente a partir do canto superior esquerdo da janela

Mais exemplos

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

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

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

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

Referências Relacionadas

Referência da Janela (Window):propriedade pageXOffset da janela

Referência da Janela (Window):propriedade scrollX da janela

Referência da Janela (Window):propriedade scrollY da janela

Referência do HTML DOM:elemento .scrollLeft propriedade

Referência do HTML DOM:elemento .scrollTop propriedade

Objeto Janela do JavaScript