while 循环在这里是如何工作的,而我们没有在其中给出任何语句。 我想知道这个循环如何帮助运行
function activeMenu()
.
const links = document.querySelectorAll(".nav-item");
const section = document.querySelectorAll("section");
function activeMenu() {
let len = section.length;
while (--len && window.scrollY + 97 < section[len].offsetTop) {}
links.forEach((li) => li.classList.remove("active"));
links[len].classList.add("active");
console.log(len);
}