我正在使用bootstrap的下拉切换指令。但是我可以通过鼠标浏览菜单,但不能通过键盘箭头键浏览菜单。
请让我知道如何通过键盘上/下箭头键进行导航。
看到这个矮人:http://plnkr.co/edit/m5TBlkVMVJHVF69V2635?p=preview
最佳答案
对于Bootstrap下拉菜单,向上/向下箭头依赖于能够“聚焦”锚点,这需要指定href
属性。
<ul class="dropdown-menu">
<li ng-repeat="choice in items">
<a href="javascript:void(0)">{{choice}}</a>
</li>
</ul>
请注意使用
href="javascript:void(0)"
代替通常的href="#"
,因为由于路由更改,后者会导致AngularJS重新加载页面。