我一直有一个问题,如果我将鼠标悬停在百叶窗上然后在类型,房间,颜色等之间点击,导航会随机关闭。
我知道它为什么会关闭它,因为.site-navigation
元素有一个mouseleave事件绑定到它,以便在鼠标离开组件时关闭巨型导航。
elSiteNav.addEventListener('mouseleave', handleSiteNavMouseEvent);
复制非常棘手,但一旦复制,问题就会频繁发生。
url:https://www.hillarys.co.uk/
浏览器:chrome
答案 0 :(得分:0)
在handleSiteNavMouseEvent函数中使用stopPropagation
handleSiteNavMouseEvent(event){
event.stopPropagation();
}