【发布时间】:2016-04-26 07:12:30
【问题描述】:
我的文档中有一个基本的<md-menu> 元素。默认情况下,如果单击文档中的任何位置,它将自行关闭。虽然,如果我在带有z-index 的fixed 元素内单击,它不会关闭。
<div class="menu-demo-container" layout-align="center center" layout="column">
<md-menu>
<md-button class="md-primary md-raised" ng-click="ctrl.openMenu($mdOpenMenu, $event)">
Test
</md-button>
<md-menu-content width="4">
<md-menu-item>
<md-button>
Menu Item
</md-button>
</md-menu-item>
</md-menu-content>
</md-menu>
</div>
<div style="position:fixed; z-index: 100; backgorund-color:red;left:0;top:0;bottom:0">
Try clicking here while the the md-menu is open
</div>
如果我单击其外部的任何位置(包括固定元素),如何关闭所有 <md-menu> 元素?
【问题讨论】:
标签: javascript angularjs angularjs-material