Este blog explicará el enfoque para implementar el desplazamiento infinito en JavaScript.
Cómo implementar el desplazamiento infinito en JavaScript?
El desplazamiento infinito en JavaScript se puede implementar utilizando los siguientes enfoques:
Enfoque 1: Desplácese infinitamente en JavaScript usando los métodos addEventListener () y appendChild ()
El "addEventListener ()El método se utiliza para adjuntar un evento al elemento especificado. El "añadir Niño()"El método agrega un nodo al último hijo del elemento. Estos métodos se pueden aplicar para adjuntar un evento a la lista y agregar los elementos de la lista como el último niño en ella.
Sintaxis
elemento.addEventListener (evento, oyente, uso);En la sintaxis dada:
En la sintaxis anterior:
Ejemplo
Sigamos el ejemplo declarado a continuación:
Lista de desplazamiento infinitamente
En el código anterior, realice los siguientes pasos:
Pasemos a la parte JavaScript del código:
En el fragmento de código JS anterior:
Para diseñar la lista, realice los siguientes pasos:
En las líneas anteriores, diseñe la lista y ajuste sus dimensiones.
Producción
De la salida anterior, se puede observar que los elementos se están incrementando de manera infinita y también lo es el desplazamiento.
Enfoque 2: Desplácese infinitamente en JavaScript utilizando el evento Onscroll con propiedad Scrolly
El "inscroll"El evento se desencadena cuando se está desplazando la barra de desplazamiento de un elemento. El "ramillete"La propiedad calcula y devuelve los píxeles que se consumen para desplazar un documento desde la esquina superior izquierda de la ventana. Estos enfoques se pueden utilizar para unir un evento al elemento del cuerpo y desplazarse aplicando una condición a los píxeles verticales.
Sintaxis
objeto.onScroll = function () código;En la sintaxis anterior:
Ejemplo
Sigamos los pasos establecidos a continuación:
Este es el sitio web de Linuxhint
En el fragmento de código anterior:
Continuemos a la parte de JavaScript del código:
En las líneas de código anteriores, realice los siguientes pasos:
Producción
En la salida anterior, es evidente que el pergamino se implementa infinitamente en el DOM.
Conclusión
La combinación del "addEventListener ()" y "añadir Niño()"Métodos o los combinados"inscroll"Evento y"ramilleteLa propiedad se puede utilizar para implementar el desplazamiento infinito en JavaScript. El enfoque anterior se puede utilizar para asociar un evento y agregar la lista de elementos como un niño Tan pronto como la lista se desplaza hasta el fondo. El último enfoque se puede aplicar para adjuntar un evento al "cuerpo"Elemento y desplácese revisando los píxeles verticales y agregando algunos píxeles para desplazarse infinitamente. Este tutorial explica cómo desplazarse infinitamente en JavaScript.