Scrollspy
El componente Scrollspy requiere para su correcto funcionamiento:
- Debemos utilizarlo con un componente nav o list group
- Requiere la propiedad position: relative; en el element que estamos observando, normalmente es el
- La etiqueta es requerida y con el elemento id
- Cuando lo tengamos realizando, nuestro nav o list group se irá actualizando poco a poco, moviendo la clase .active de un item a otro basado en el target que tenga asignado.
Ejemplo en el navbar
Al hacer scroll en el área de abajo del navbar, vamos viendo qué elemento está activo en el menú. En el dropdown también se irán marcando aquellos ítems que estén activos.

Ejemplo con nested nav
El scrollspy también funciona con nav nested. Si un nested .nav está active, su padre también lo estará. Al hacer scroll en el área que hay al lado del navbar podemos ver cómo las clases del navbar van cambiando en función del punto en el que nos encontramos.
