【发布时间】:2019-02-07 02:07:49
【问题描述】:
我已经实现了一个引用this 文章的角度 js 菜单,并且我的菜单项也包含一个子菜单。当我将鼠标放在菜单项上时,子菜单会打开,但是当我将鼠标移动到另一个菜单项或单击窗口中的其他位置(菜单区域除外)时,子菜单项不会关闭。
当我在菜单项上移动鼠标时
当我点击菜单项的外侧时
这里是菜单的代码
<md-list-item>
<md-menu md-position-mode="cascade" >
<a class="w3-button w3-block w3-flat-clouds w3-left-align menu-button" ng-href="#/register" style="vertical-align: middle" href="#/register" ng-mouseenter="$mdOpenMenu()" >
<md-icon ><i class="material-icons"></i></md-icon>
<span >Account</span>
</a>
<md-menu-content width="4" style="top:64px" md-autofocus="true">
<md-menu-item ng-repeat="item in [1, 2, 3]" >
<md-button >Account {{item}}</md-button>
</md-menu-item>
</md-menu-content>
</md-menu>
</md-list-item>
谁能告诉我这种行为的原因或我错过了什么?
【问题讨论】:
-
创建一个 plunker 来重现您的问题
标签: angularjs menuitem submenu