我的页面上有多个菜单…
<div class="menu">
<div>Menu header</div>
<div>Menu content</div>// should hide on click outside .menu
</div>
<div class="menu">
<div>Menu header</div>
<div>Menu content</div>// should hide on click outside .menu
</div>
基本上,我需要在检测到单击时隐藏所有菜单,除非有人单击任何菜单,否则应该隐藏除单击菜单之外的任何其他菜单。
我已经看到一些工作,但只有当你在页面上有一个菜单,这不是完全有用的使用stoppropagation,因为它可以取消任何其他必要的指示;
任何想法都会被告知。