【问题标题】:is there any way to hide submenu list from main menu not from submenu?有没有办法从主菜单而不是子菜单中隐藏子菜单列表?
【发布时间】:2022-01-18 08:40:47
【问题描述】:

如何使子下拉菜单在单击主菜单时不显示。点击 presurvey 子菜单下拉菜单应该回来请帮助我strong textenter image description here

Blockquote 如何使子下拉菜单在单击主菜单时不显示。点击预调查子菜单下拉菜单应该回来请帮帮我 块引用

【问题讨论】:

  • 嗨,你应该分享代码来重现。

标签: javascript html jquery css ajax


【解决方案1】:

通常您希望在单击任何菜单外时也关闭菜单,因此您可以将其作为其中的一部分。您只需注册一个全局mousedown listener*,并检查被点击的元素 (event.target) 是否不属于子菜单或其任何父菜单。

*(对于这种全局监听器,最好使用addEventListeneruseCapture 作为true,以免其他监听器通过停止事件传播而意外阻止关闭菜单。)

【讨论】:

    猜你喜欢
    • 2014-11-01
    • 2014-05-30
    • 2016-12-08
    • 2015-09-08
    • 2013-04-23
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    相关资源
    最近更新 更多