- Choosing a selection results in a full page refresh.
- Opens in a new window.
document.addEventListener('DOMContentLoaded', function () {
const desktopMenus = document.querySelectorAll(
'.header__inline-menu details'
);
desktopMenus.forEach(function (menu) {
let closeTimer;
menu.addEventListener('mouseenter', function () {
if (window.innerWidth >= 990) {
clearTimeout(closeTimer);
menu.setAttribute('open', '');
}
});
menu.addEventListener('mouseleave', function () {
if (window.innerWidth >= 990) {
closeTimer = setTimeout(function () {
menu.removeAttribute('open');
}, 180);
}
});
});
});