如何使用左右箭头键在元素之间导航
How can I use the left and right arrow keys to navigate between elements?
我有一组自定义指令(每个指令都配置为一个元素)。我想看看是否有可能的是创建一个键盘导航(左右箭头),允许用户在元素之间切换焦点。
理想情况下,我正在考虑让 2 个功能工作。
- 用户使用向左/向右箭头突出显示(CSS:边框:黄色)当前元素
- 用户按空格键/回车键选择该元素
函数键下就可以了。
jQuery(document).keydown(function(e){
if (e.keyCode == 37) {
console.log('left')
}
if (e.keyCode == 39) {
console.log('right')
}
});
数字 37 是一个键代码,指的是左键,数字 39 是一个键代码,指的是正确的键。所以基本上每个键都有不同的键代码。
相关文章:
- 操作放置在画布上的元素之间的连接
- DOM元素和angular元素之间的主要区别是什么
- 在 JavaScript 数组中的所有元素之间穿插元素的简洁方法
- JS get元素之间的差异's属性与elem.getAttribute(attr)和elem[attr]
- Javascript集:任何覆盖元素之间比较的方法
- jqmobile列表视图中元素之间的间距相等
- 如何在两个动画画布元素之间进行通信
- 第一个元素和最后一个元素之间的连续循环
- 在元素之间导航的Javascript
- 在照片库中的两个元素之间切换样式会发生变化
- 计数元素之间的语法混淆
- jquery多次在元素之间插入html
- javascript,两个数组的相同元素之间的比较
- 3个元素之间的自动切换
- 如何使用jQuery在两个元素之间切换类
- 自定义元素之间的聚合物双向结合[包括示例]
- 使用setTimeout在创建新元素之间强制延迟
- 在javascript数组元素之间添加换行符
- 获取2个元素之间的元素
- 如何不断检查页面元素之间的冲突