如何使菜单点击在悬停时消失

时间:2017-03-21 17:40:34

标签: jquery html css hover click

我有点新,所以我有一个菜单,在悬停和点击时触发。 (如果你悬停选项将显示和输出将消失,而点击将使它保持,直到你点击其他东西)但我想知道是否可能使点击事件消失,如果我要悬停在另一个菜单,因为现在如果我点击它并将鼠标悬停在其他东西上,当我只想要悬停的一个工作时,我将有两个菜单选项列表。我很抱歉,如果这个问题已经得到解答,但我似乎无法找到它

非常感谢

1 个答案:

答案 0 :(得分:0)

如果你想要一个悬停&单击事件,您可能需要设置多个事件侦听器:

简单的概念示例:

el.on('mouseenter', function(e){ //for hover
  disableClicks();
}

el.on('mouseleave', function(e){ //for hover
  enableClicks();
}

另外,为什么不简化并且仅在悬停或点击时启用操作?由于菜单在点击时已经打开...