Como rolar para ID em JavaScript?

Como rolar para ID em JavaScript?

Os sites ou páginas da web geralmente fornecem a funcionalidade para redirecioná -lo para a seção especificada. Por exemplo, acessar o conteúdo da página relevante em resposta à consulta de pesquisa do final do usuário. Essa funcionalidade geralmente é evidente nos sites baseados em pesquisa, onde o conteúdo é demorado demais para passar. Considerando isso, rolar para o ID em JavaScript é muito útil para economizar tempo do usuário e acessar o conteúdo relacionado instantaneamente.

Este blog explicará os métodos para rolar para ID em JavaScript.

Como rolar para ID em JavaScript?

Para rolar para ID em JavaScript, os seguintes métodos podem ser aplicados:

  • ““scrollIntoView ()”Método.
  • ““scrollIntoView ()”Método com um“ONCLICKEvento.
  • ““scrollto ()”Método e seus atributos.

As seguintes abordagens demonstrarão o conceito declarado um por um!

Método 1: Role para ID em JavaScript usando o método scrollintoView ()

Este método pode ser implementado para acessar um parágrafo específico por meio de seu ID e role direto para ele.

O exemplo a seguir ilustra o conceito declarado.

Exemplo

Em primeiro lugar, inclua o cabeçalho no “

Pitão

Além disso, atribua o especificado “eu ia”Para o parágrafo a seguir para ser rolado:

Python é uma linguagem muito boa para começar com a programação. Isso inclui lista, sublistas, matrizes, loop, funções, variáveis ​​e muito mais. Além disso, inclui várias bibliotecas e pacotes para se integrar a várias funcionalidades embutidas e executar tarefas.

Da mesma forma, repita as etapas acima para incluir o seguinte cabeçalho e parágrafo, respectivamente:

JavaScript


JavaScript é uma linguagem de script que ajuda muito a projetar várias páginas da web interativas. Pode ser integrado ao HTML para aplicar algumas funcionalidades adicionais também. Dessa forma, atrai o usuário final também.

Depois disso, especifique a imagem a seguir e ajustar suas dimensões:



Além disso, utilize o “HrefAtributo junto com o “”Tag para acessar a função especificada:

Role para o parágrafo

Finalmente, declare a função chamada “scrollToid ()”Para ser acessado para rolar. Na definição da função, acesse o ID do parágrafo usando o “documento.getElementById ()”Método e aplique o“scrollIntoView ()”Método no ID acessado. Isso resultará na rolagem do DOM para o parágrafo correspondente:

função scrollToid ()
var acesso = documento.getElementById ("para");
acesso.scrollIntoView (Comportamento: 'Smooth', true);

A saída resultante será:

Método 2: Role para ID em JavaScript usando o método scrollintoView () com um evento OnClick

Esses métodos podem ser aplicados em combinação para buscar o ID de uma imagem específica e rolar nela no botão Clique.

Exemplo

No exemplo seguinte, especifique o seguinte título:

Clique no botão para rolar para o elemento.

Em seguida, crie o botão especificado junto com um “ONCLICKEvento invocando a função scrolltoid ():



Agora, inclua as seguintes imagens com os IDs especificados e as dimensões ajustadas:


Finalmente, defina a função chamada “scrollToid ()”. Aqui, acesse similarmente o ID atribuído de uma das imagens e role para ele usando o “scrollIntoView ()”Método:

função scrollToid ()
var acesso = documento.getElementById ("id2");
acesso.scrollIntoView ();

Saída

Método 3: Role para ID em JavaScript usando o método scrollTo () e seus atributos

O "scrollto ()”O método rola o documento para coordenadas especificadas. Este método pode ser aplicado para rolar para a imagem especificada usando os atributos do método.

Sintaxe

janela.Scrollto (x, y)

Na sintaxe dada, “x" e "y”Indique as coordenadas horizontais e verticais representadas em pixels, respectivamente. No exemplo abaixo, ambos são atribuídos como “955

Para limpar o conceito, passe pelo exemplo a seguir.

Exemplo

Primeiro, inclua a imagem especificada no especificado “div”Elemento e ajuste suas dimensões:



Da mesma forma, repita o procedimento acima com a seguinte imagem:



Em seguida, usando o “Href”Atributo, acesse a função especificada no“âncora (a)" marcação:

Role até a imagem



Por último, defina a função chamada “scrollToid ()”. Aqui, busque o ID especificado correspondente a uma das imagens incluídas. Além disso, aplique o “scrollto ()”Método, juntamente com seus atributos (Scrolltop, ScrollLeft), referindo -se ao ID da imagem buscada. Isso resultará em rolar o DOM para a imagem contra o ID buscado:

função scrollToid ()
var acesso = documento.getElementById ("img1");
janela.Scrollto (
Em cima: Acesso.scrolltop,
Esquerda: Acesso.rollleft);

Saída

Nós compilamos vários métodos para rolar para ID em JavaScript.

Conclusão

Para rolar para ID em JavaScript, aplique o “ScrolintoView ()”Método para acessar o ID especificado do parágrafo e rolar para ele, o“ScrolintoView ()”Método com um“ONCLICK”Evento para rolar para a imagem acessada no botão Clique ou o“scrollto ()”Método e seus atributos para rolar para a imagem acessada ajustando os atributos do método aplicado. Este blog demonstrou os métodos para rolar para ID em JavaScript.