Desplazamiento suave básico en Vanilla JavaScript-SmoothScroll. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: kmrk
Views Total: 1,600
Sitio oficial: Ir a la web
Actualizado: May 14, 2018
Licencia: MIT

Vista prévia

Desplazamiento suave básico en Vanilla JavaScript-SmoothScroll. js

Descripción

Sin embargo, otra biblioteca de desplazamiento suave en JavaScript puro que permite el enlace de anclaje interno para desplazarse suavemente a un punto específico a una velocidad determinada.

También proporciona 2 métodos convenientes que permiten al usuario desplazarse por la ventana a la parte superior y/o inferior de la Página Web.

Fuertemente basado en el método requestAnimationFrame .

Funcionamiento

Descargue y coloque la versión minimizada de la biblioteca SmoothScroll. js en la parte inferior de la Página Web.

<script src="smoothScroll.min.js"></script>

Habilite la funcionalidad de desplazamiento suave en todos los enlaces de anclaje dentro del documento.

document.querySelectorAll('a[href^="#"]').forEach(function (anchor) {

anchor.addEventListener('click', function () {


smoothScroll.scrollTo(this.getAttribute('href'), 1000);

});
});

Para desplazar la página a la parte superior o inferior:

smoothScroll.scrollTop(target);
smoothScroll.scrollBottom();

Te puede interesar: