este es un código para detectar si la sección que estoy desplazando en este momento está en la ventana gráfica o no. Este código en realidad solo funciona si entro en cualquier sección y actualizo la página, no funciona continuamente cuando me desplazo por la página.
var secArr = document.querySelectorAll('section'); secArr.forEach(onscroll = function (element) { var bounding = element.getBoundingClientRect(); if (bounding.top <= 350.00 && bounding.top >= -270.00) { if (!element.classList.contains("your-active-class")) { element.setAttribute("class", "your-active-class"); } } else { element.removeAttribute("class"); } });