- Primera Vía -
Aquí no puedo eliminar los elementos anteriores y agregar la clase para el nuevo
linksBtnArr.forEach((item, index) => { item.addEventListener("click", () => { arrowArr[index].classList.toggle("active"); if (arrowArr[index].classList.contains("active")) { menuArr[index].style.display = "block"; } else { menuArr[index].style.display = "none"; } }); });- Segunda Vía -
Aquí puedo eliminar el elemento anterior, pero no puedo usar Toggle para eliminar el formulario de clase El mismo elemento en el que hice clic nuevamente
linksBtnArr.forEach((link, i) => { link.addEventListener("click", () => { removeActiveClasses(); arrowArr[i].classList.add("active"); }); }); // Remove The previous Menu function removeActiveClasses() { arrowArr.forEach((arrow) => { arrow.classList.remove("active"); }); }Por aquí
linksBtnArr.forEach( (lk,_,All_lk) => { lk.onclick =_=> { if (lk.classList.toggle('active')) All_lk.forEach( lx=> lx.classList.toggle('active', lk===lx) ) } })Mire los enlaces de UL ¡Eso es lo que estoy tratando de hacer! https://mohmostafa-web.github.io/blogr-landing-page-frontend-mentor