⊗jsSpMWTES 30 of 294 menu

Método para rolar a janela até um elemento em JavaScript

O método scrollIntoView rola a janela até o elemento especificado. O método é aplicado ao elemento para o qual a janela deve ser rolada. O parâmetro do método controla onde o elemento deve ser posicionado: no topo ou na parte inferior da janela.

Vejamos alguns exemplos. Vamos rolar a janela para que o elemento fique no topo da janela:

elem.scrollIntoView(true);

E agora vamos rolar a janela para que o elemento fique na parte inferior da janela:

elem.scrollIntoView(false);

Também é possível passar um objeto com configurações como parâmetro. Vamos rolar a janela suavemente até o elemento:

elem.scrollIntoView({ behavior: 'smooth', });

O objeto de configurações também tem opções de alinhamento da página em relação ao elemento. A configuração block define o alinhamento vertical, e a configuração inline - o alinhamento horizontal. Elas podem aceitar os seguintes valores: 'start', 'center', 'end', 'nearest'.

Vamos experimentar:

elem.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'end', });

Dado um elemento e um botão. Ao clicar no botão, role a página até este elemento. Experimente todas as funcionalidades descritas.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar