коде есть события клика и наведения на мыши, если я помещу их в событие resize то будут вложенные события, верно?
catalogNav.forEach(itemNav => {
if (window.innerWidth > 768.2) {
itemNav.addEventListener("mouseover", function () {
catalogData = this.getAttribute("data-catalog")
catalogNav.forEach(itemNav => {
itemNav.classList.remove("_active");
});
this.classList.add("_active");
function selectSubCatalog(catalogData) {
catalogContent.forEach(contentItem => {
if (contentItem.classList.contains(catalogData)) {
contentItem.classList.add("_active");
} else {
contentItem.classList.remove("_active");
}
});
}
selectSubCatalog(catalogData)
});
} else {
а зачем тебе их помещать туда?
Обсуждают сегодня