Kendo 列表框键盘导航错误
Kendo ListBox Keyboard Navigation Bug
转到 Keyboard Navigation Demo Page。
- 单击左手列表框。
ctrl+shift+right arrow
- 所有项目都移到右侧框(正确)
ctrl+shift+left arrow
- 所有项目都移到左侧框(也正确)
现在重复 1-3,然后单击左侧框(现在为空)。
现在尝试鼠标点击和键盘敲击的任意组合,看看是否可以将任何东西移回左侧框。
只需移除或更改强制聚焦的条件
$(document).on("keydown.examples", function (e) {
if (e.altKey && e.keyCode === 87) {
$("#listbox").data("kendoListBox").focus();
} else {
$("#listbox").data("kendoListBox").focus();
}
});
仅供测试,如果您将焦点放在这两个条件上,无论如何键盘导航都会起作用。
尝试找到您需要键盘操作的条件。
转到 Keyboard Navigation Demo Page。
- 单击左手列表框。
ctrl+shift+right arrow
- 所有项目都移到右侧框(正确)
ctrl+shift+left arrow
- 所有项目都移到左侧框(也正确)
现在重复 1-3,然后单击左侧框(现在为空)。 现在尝试鼠标点击和键盘敲击的任意组合,看看是否可以将任何东西移回左侧框。
只需移除或更改强制聚焦的条件
$(document).on("keydown.examples", function (e) {
if (e.altKey && e.keyCode === 87) {
$("#listbox").data("kendoListBox").focus();
} else {
$("#listbox").data("kendoListBox").focus();
}
});
仅供测试,如果您将焦点放在这两个条件上,无论如何键盘导航都会起作用。 尝试找到您需要键盘操作的条件。