diff options
Diffstat (limited to 'files/pt-br/web/api/window/onscroll/index.html')
-rw-r--r-- | files/pt-br/web/api/window/onscroll/index.html | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/files/pt-br/web/api/window/onscroll/index.html b/files/pt-br/web/api/window/onscroll/index.html deleted file mode 100644 index e5e756482a..0000000000 --- a/files/pt-br/web/api/window/onscroll/index.html +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: window.onscroll -slug: Web/API/Window/onscroll -translation_of: Web/API/GlobalEventHandlers/onscroll -translation_of_original: Web/API/Window/onscroll ---- -<p>{{ ApiRef() }}</p> -<h3 id="Summary" name="Summary">Sumário</h3> -<p>Especifica a função a ser chamada quando é feito o scroll na janela.</p> -<h3 id="Syntax" name="Syntax">Sintaxe</h3> -<pre class="eval">window.onscroll = <em>funcRef</em>; -</pre> -<ul> - <li><code>funcRef</code> é uma função de referência.</li> -</ul> -<h3 id="Example" name="Example">Exemplos</h3> -<h4 id="Exemplo_1_Genérico">Exemplo 1: Genérico</h4> -<pre class="brush: js">window.onscroll = function (oEvent) { - // executa um bloco de código ou funções, quando o scroll é feito na janela. -} -</pre> -<h4 id="Examplo_2_Dectando_a_rolagem">Examplo 2: Dectando a rolagem</h4> -<p>O exemplo a seguir, irá disparar um <code><a href="/pt-BR/docs/DOM/window.alert" title="/pt-BR/docs/DOM/window.alert">alerta</a></code> sempre que o usuário rolar a página .</p> -<pre class="brush: html"><!doctype html> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> -<title>onscroll test</title> -<script type="text/javascript"> -window.onscroll = scroll; - -function scroll () { - alert("evento scroll detectado! " + window.pageXOffset + " " + window.pageYOffset); - // nota: você pode usar window.innerWidth e window.innerHeight para obter a largura e altura da área de visão. -} -</script> -</head> - -<body> -<p>Redimensione a janela</p> -<p>para um tamanho pequeno,</p> -<p>e use a barra de rolagem</p> -<p>para mover ao redor do conteúdo da página</p> -<p>na janela.</p> -</body> -</html> -</pre> -<h4 id="Examplo_3_Mostra_um_link_no_topo_da_página_depois_da_rolagem.">Examplo 3: Mostra um link no topo da página depois da rolagem.</h4> -<p>O exemplo a seguir irá mostrar um link( uma imagem de seta ) no topo da página quando a rolagem vertical atingir 500 pixels</p> -<p> </p> -<pre class="brush: html"><!doctype html> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> -<title>MDN Example</title> -<script type="text/javascript"> -var bAppended = false, oBookmark = document.createElement("div"); -oBookmark.id = "arrowUp"; -oBookmark.innerHTML = "<a href=\"#\" title=\"Top of the page.\">&uarr;<\/a>"; - -onscroll = function() { - var nVScroll = document.documentElement.scrollTop || document.body.scrollTop; - bAppended = nVScroll > 500 ? - bAppended || (document.body.appendChild(oBookmark), true) - : bAppended && (document.body.removeChild(oBookmark), false); -}; -</script> -<style type="text/css"> -#arrowUp { - position: fixed; - height: auto; - width: auto; - right: 10px; - top: 10px; - font-size: 48px; -} -#arrowUp a { - text-decoration: none; - color: black; - font-weight: bold; - font-family: serif; -} -</style> -</head> - -<body> -<p>Conteúdo da página aqui!</p> -</body> - -</html></pre> -<h3 id="Notes" name="Notes">Notas</h3> -<p>{{ Bug(189308) }}, nas versões antigas do Gecko, o evento 'onscroll' era executado apenas quando a barra de rolagem era arrastada, não quando utilizada a seta do teclado ou scroll do mouse.<br> - Esse bug foi corrigido no Gecko 1.8/Firefox 1.5</p> -<p>Quando o window.scrollX/scrollY não é 0 -- considerando que o scroll ocorreu por algum script ou uma ação manual -- recarregando a página irá disparar o evento onscroll imediatamente.</p> -<h3 id="Specification" name="Specification">Especificação</h3> -<ul> - <li><a class="external" href="http://www.w3.org/TR/html5/webappapis.html#event-handlers-on-elements-document-objects-and-window-objects" title="http://www.w3.org/TR/html5/webappapis.html#event-handlers-on-elements-document-objects-and-window-objects">HTML5: Event handlers on elements, Document objects, and Window objects</a></li> -</ul> -<p>{{ languages( { "zh-cn": "zh-cn/DOM/window.onscroll"} ) }}</p> |