Показать сообщение отдельно
  #27 (permalink)  
Старый 08.06.2021, 22:46
Интересующийся
Отправить личное сообщение для 13Foch Посмотреть профиль Найти все сообщения от 13Foch
 
Регистрация: 08.06.2021
Сообщений: 21

let a = document.querySelector(".menu");
		if (a) {
			a.addEventListener("click", function (event) {
				let target = event.target;
				if (target = target.closest(".menu__name")) {
					event.preventDefault();
					let parent = target.parentNode;
					let children = parent.parentNode.children;
					[...children].forEach(el => el.classList[el === parent ? "toggle" : "remove"]("menu__item--active"))
				}
			});
		}


а так нормально писать ? а то вдруг на следующей странице не будет меню этого получиться ошибка
Ответить с цитированием