在桌面

时间:2017-08-31 09:01:26

标签: javascript jquery html css

我一直有一个问题,如果我将鼠标悬停在百叶窗上然后在类型,房间,颜色等之间点击,导航会随机关闭。

我知道它为什么会关闭它,因为.site-navigation元素有一个mouseleave事件绑定到它,以便在鼠标离开组件时关闭巨型导航。

elSiteNav.addEventListener('mouseleave', handleSiteNavMouseEvent);

复制非常棘手,但一旦复制,问题就会频繁发生。

  

url:https://www.hillarys.co.uk/
  浏览器:chrome

1 个答案:

答案 0 :(得分:0)

在handleSiteNavMouseEvent函数中使用stopPropagation

handleSiteNavMouseEvent(event){
event.stopPropagation();
}