2016-11-24 89 views
-1

我有一个简单的下拉菜单,当某些<button id="example">为焦点时显示。在这样的下拉菜单中是一个简单列表搜索的输入。 点击时,会触发模糊事件发生在按钮上,因此会隐藏下拉菜单。如果点击特定元素,请勿模糊按钮

有没有办法在点击时以某种方式忽略它,以便模糊事件不会发生在按钮上?

+6

差不多5000个REP并且没有[mcve]? – mplungjan

回答

1

当你这样做时,浏览器总是会发出模糊事件。

您可以做的是扩大下拉菜单的可见性,以便在菜单本身具有焦点时按钮可见;或者在点击按钮和菜单之外时单击隐藏菜单。有很多方法可以做到这一点。