相关疑难解决方法(0)

什么是AngularJS创建全局键盘快捷键的方法?

我想我应该使用指令,但是向body添加指令似乎很奇怪,但是在文档上监听事件.

这样做的正确方法是什么?

更新:找到AngularJS UI并看到他们实现的keypress指令.

javascript angularjs

77
推荐指数
6
解决办法
6万
查看次数

仅使用键盘导航UI

我正在尝试仅使用键盘浏览记录列表.当页面加载时,默认的"焦点"应该在第一条记录上,当用户单击键盘上的向下箭头时,需要关注下一条记录.当用户单击向上箭头时,应该关注先前的记录.当用户单击Enter按钮时,它应该将它们带到该记录的详细信息页面.

这是我到目前为止在Plunkr上所拥有的.

似乎AngularJS在1.1.5(不稳定)中支持这一点,我们不能在生产中使用它.我目前正在使用1.0.7.我希望做这样的事情 - 密钥应该在文档级别处理.当用户按下某个键时,代码应该在允许的键数组中查找.如果找到匹配(例如向下键代码),它应该移动焦点(应用.highlight css)到下一个元素.当按下enter时,它应该抓取.highlight css的记录并获取记录ID以供进一步处理.

谢谢!

navigation keypress angularjs angular-ui

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

angularjs ×2

angular-ui ×1

javascript ×1

keypress ×1

navigation ×1