From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/pt-br/web/api/window/scrolly/index.html | 76 +++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 files/pt-br/web/api/window/scrolly/index.html (limited to 'files/pt-br/web/api/window/scrolly/index.html') diff --git a/files/pt-br/web/api/window/scrolly/index.html b/files/pt-br/web/api/window/scrolly/index.html new file mode 100644 index 0000000000..28d7fd8797 --- /dev/null +++ b/files/pt-br/web/api/window/scrolly/index.html @@ -0,0 +1,76 @@ +--- +title: Window.scrollY +slug: Web/API/Window/scrollY +translation_of: Web/API/Window/scrollY +--- +
{{APIRef}}
+ +

Sumário

+ +

Retorna o número de pixels que o documento já rolou verticalmente.

+ +

Sintaxe

+ +
var y = window.scrollY;
+
+ + + +

Exemplo

+ +
// verificar e ir para a segunda página
+if (window.scrollY) {
+  window.scroll(0, 0);  // reinicia a posição do scroll para a posição superior esquerda do documento.
+}
+
+window.scrollByPages(1);
+ +

Notas

+ +

Utilize esta propriedade para verificar se o documento já foi rolado quando funções de rolagem relativa, tais como {{domxref("window.scrollBy")}}, {{domxref("window.scrollByLines")}}, ou {{domxref("window.scrollByPages")}}, forem utilizadas.

+ +

A propriedade pageYOffset é um alias para scrollY:

+ +
window.pageYOffset == window.scrollY; // always true
+ +

For cross-browser compatibility, use window.pageYOffset instead of window.scrollY. Additionally, older versions of Internet Explorer (< 9) do not support either property and must be worked around by checking other non-standard properties. A fully compatible example:

+ +

Para compatibilidade cross-browser, utilize window.pageYOffset em vez de window.scrollY. Além disso, versões inferiores do Internet Explorer 9 não suportam ambas as propriedades, e deve ser contornado verificando outras propriedades não padronizadas.

+ +
var supportPageOffset = window.pageXOffset !== undefined;
+var isCSS1Compat = ((document.compatMode || "") === "CSS1Compat");
+
+var x = supportPageOffset ? window.pageXOffset : isCSS1Compat ? document.documentElement.scrollLeft : document.body.scrollLeft;
+var y = supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop;
+
+ +

Especificação

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('CSSOM View', '#dom-window-scrolly', 'window.scrollY') }}{{ Spec2('CSSOM View') }}
+ +

Browser compatibility

+ +

{{Compat("api.Window.scrollY")}}

+ +

Veja também

+ + -- cgit v1.2.3-54-g00ecf