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

Propriedade scrollY da Window

Objeto Janela do JavaScript

AscrollYpropriedade apenas de leitura que retorna a quantidade de pixels que o documento rolou na direção vertical.

A propriedade scrollY épageYOffsetapelido da propriedade.

Sintaxe:

window.scrollY
var x = window.scrollX;
var y = window.scrollY;
Testar e Verificar‹/›

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

Compatibilidade do navegador

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

propriedade
scrollYé55éé9

Detalhes técnicos

Retorno:Um número que representa a quantidade de pixels que o documento rolou desde o topo

Mais exemplos

Roll the content100 pixels, e exiba scrollX e scrollY:

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

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

var x = (window.scrollX !== undefined)
  ? window.scrollX
  : (document.documentElement || document.body.parentNode || document.body).scrollLeft;
var y = (window.scrollY !== undefined)
  ? window.scrollY
  : (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 pageYOffset da janela

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

Referência do HTML DOM:elemento .scrollLeft propriedade

Referência do HTML DOM:elemento .scrollTop propriedade

Objeto Janela do JavaScript