Este blog explicará a abordagem para implementar o Roll Infinite em JavaScript.
Como implementar o Roll Infinite Scroll em JavaScript?
O rolo infinito em JavaScript pode ser implementado usando as seguintes abordagens:
Abordagem 1: Role infinitamente no JavaScript usando os métodos addEventListener () e appendChild ()
O "addEventListener ()”O método é usado para anexar um evento ao elemento especificado. O "ApndendChild ()”Método anexa um nó ao último filho do elemento. Esses métodos podem ser aplicados para anexar um evento à lista e anexar os itens da lista como a última criança.
Sintaxe
elemento.addEventListener (evento, ouvinte, uso);Na sintaxe dada:
Na sintaxe acima:
Exemplo
Vamos seguir o exemplo abaixo do momento:
Lista de rolagem infinitamente
No código acima, execute as seguintes etapas:
Vamos para a parte JavaScript do código:
No snippet de código JS acima:
Para estilizar a lista, execute as seguintes etapas:
Nas linhas acima, estilize a lista e ajuste suas dimensões.
Saída
A partir da saída acima, pode -se observar que os itens estão incrementando de maneira infinita e o rolagem também é.
Abordagem 2: Role infinitamente em JavaScript usando o evento OnScroll com a propriedade Scrolly
O "OnScroll”O evento aciona quando a barra de rolagem de um elemento está sendo rolada. O "Scrolly”A propriedade calcula e retorna os pixels que são consumidos em rolar um documento do canto superior esquerdo da janela. Essas abordagens podem ser utilizadas para anexar um evento ao elemento corporal e rolar aplicando uma condição aos pixels verticais.
Sintaxe
objeto.onScroll = function () code;Na sintaxe acima:
Exemplo
Vamos seguir as etapas declaradas abaixo:
Este é o site Linuxhint
No trecho de código acima:
Vamos continuar até a parte JavaScript do Código:
Nas linhas de código acima, execute as seguintes etapas:
Saída
Na saída acima, é evidente que o pergaminho é implementado infinitamente no DOM.
Conclusão
A combinação do “addEventListener ()" e "ApndendChild ()”Métodos ou os combinados“OnScrollEvento e “Scrolly”. A abordagem anterior pode ser utilizada para associar um evento e anexar a lista de itens como um criança Assim que a lista é rolada para o fundo. A última abordagem pode ser aplicada para anexar um evento ao “corpo”Elemento e role verificando os pixels verticais e anexando alguns pixels também para rolar infinitamente. Este tutorial explica como rolar infinitamente em JavaScript.