【发布时间】:2016-02-07 15:33:02
【问题描述】:
我有一个通过单击字形图标触发的下拉菜单。字形图标有一个在鼠标进入/鼠标离开时触发的 ui-bootstrap 工具提示。单击字形图标时也会触发工具提示关闭,并显示下拉菜单。
但是,一旦打开下拉菜单,如果触发了鼠标输入,工具提示就会再次显示。我想防止当下拉菜单打开时鼠标输入触发工具提示。
字形图标和下拉列表的 html 是:
<span class="" uib-dropdown-toggle>
<span class="glyphicon glyphicon-sort category-sort-icon" uib-tooltip="Sort"
tooltip-placement="left" tooltip-is-open="sortTooltipIsOpen"
ng-click="sortTooltipIsOpen = !sortTooltipIsOpen">
</span>
</span>
<ul uib-dropdown-menu class="dropdown-menu-right">
<li ng-repeat="s in sortDesc" ng-click="sortBy(s)"><a href="#">{{s}}</a></li>
</ul>
我创建了一个 plnkr 来准确展示它的工作原理:http://plnkr.co/edit/aeOuJasEHFUH505o2L8T
任何想法如何做到这一点?
【问题讨论】:
标签: javascript angularjs angular-ui-bootstrap