Publicado el 17.12.2022 a las 09:37
A continuación un ejemplo de lo que te enseñaré a hacer, haz clic en cualquiera de los botones y verás como nos desplazamos a esa parte del artículo de forma suave (smooth)
<div class="section" id="section1"> <h3>Sección 1</h3> <button class="btnPrimary" type="button" (click)="goToSection('section2')">Ir a la sección 2</button> </div> <br> <div class="section" id="section2"> <h3>Sección 2</h3> <button class="btnPrimary" type="button" (click)="goToSection('section1')">Ir a la sección 1</button> </div>
En el fichero ts 👇
public goToSection(section: string): void { const element = document.getElementById(section); if(element) element.scrollIntoView({ behavior: 'smooth' }); }
Hasta luego 🖖