我正在尝试在我的页面中访问Bootstrap下拉键盘。但我不知道为什么keydown / up不起作用。请参阅我的jsfiddle demo
我对Bootstrap辅助功能也有一些疑问。请帮忙查看。
根据Issue 931。看起来直到v3.0.0-rc1才添加键盘辅助功能。右
为什么在anchor元素中缺少href
会禁用下拉列表的关键字/向下访问权限?
答案 0 :(得分:1)
问题在于以下源代码bootstrap的dropdown.js用于查找聚焦元素的索引:
var index = $items.index($items.filter(':focus'))
问题是$items.filter(':focus')
没有返回正确的元素,在这种情况下,每次索引都是-1
。
我不知道jQuery的:focus
究竟是如何工作的,但是这个问题可以通过以下代码解决:var index = $items.index($(document.activeElement))
。但是在第三方库的源代码中改变某些东西并不是件好事。