На моем веб-сайте Wordpress есть раскрывающееся меню, которое добавляет элементы подменю и их категории в раскрывающееся меню. Это работает для одного пункта меню с помощью класса #id. Теперь я не могу заставить его работать с двумя пунктами меню. Простое копирование кода для другого элемента не сработало и не кажется мне чистым. Может ли кто-нибудь помочь? Заранее спасибо.
const popupContainer = document.getElementById('menu-item-2026');
const popupContent = document.getElementById('sub_menu');
popupContainer.addEventListener('mouseover', function() {
popupContent.style.display = 'block';
});
popupContent.addEventListener('mouseover', function() {
popupContent.style.display = 'block';
});
popupContainer.addEventListener('mouseout', function() {
popupContent.style.display = 'none';
});
popupContent.addEventListener('mouseout', function() {
popupContent.style.display = 'none';
});
$('.menu-item-has-children .menu-item-has-children a').on("click", function(e) {
$(this).next('ul').toggle();
e.stopPropagation();
});
Подробнее здесь: https://stackoverflow.com/questions/798 ... wn-submenu