【问题标题】:Disable kendo dropdown list Keyboard navigation禁用剑道下拉列表键盘导航
【发布时间】:2014-11-17 07:24:10
【问题描述】:

我想禁用剑道下拉列表键盘导航,这是默认行为:

DropDownList / Keyboard navigation

在我的特定情况下,我在可编辑网格中有一个下拉菜单,我想在按下左/右箭头时禁用更改高亮显示下一个/上一个项目,因为我正在使用这些来执行另一种行为(将焦点更改到下一列)

【问题讨论】:

    标签: jquery kendo-ui kendo-dropdown


    【解决方案1】:

    我得到了答案

    看来秘诀就在于先关闭下拉的keydown事件:

    .off("keydown")
    

    这是代码笔中的一个工作代码,我禁用了左右箭头并启用了其他键: http://codepen.io/MohQut/pen/vEKBvz

    【讨论】:

    • 我可以看到打开下拉菜单时触发了键盘事件。
    • 如果你用鼠标打开它就不会触发
    • 嗯。好的。但是当我们使用鼠标打开它时,有没有办法阻止它?
    • 您的意思是要在使用鼠标打开下拉菜单时阻止键盘导航并在使用键盘打开下拉菜单时允许它?或者具体是什么,请详细说明你想做什么!
    • 我的意思是说完全禁用键盘导航。对于鼠标和键盘。无论我在键盘上按什么,下拉菜单都不会受到影响,无论它是否打开。顺便说一句,我找到了解决我的问题的方法。这是一个调整,通过 jquery 禁用其包装器上的 keydown 事件。
    猜你喜欢
    • 1970-01-01
    • 2023-03-29
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多