Я реализовал угловое меню 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>
может кто-нибудь сказать мне причину этого поведения или что я пропустил?