我想要使用左右箭头键导航上一个和下一个导航。我希望链接的状态变为:侧重于按下箭头键以及触觉反馈。也许addClass也可以工作,但我无法弄清楚。模拟:按下按键时对焦状态
代码是在这里: http://jsfiddle.net/wBWTx/
谢谢!
我想要使用左右箭头键导航上一个和下一个导航。我希望链接的状态变为:侧重于按下箭头键以及触觉反馈。也许addClass也可以工作,但我无法弄清楚。模拟:按下按键时对焦状态
代码是在这里: http://jsfiddle.net/wBWTx/
谢谢!
$("#element").focus()
应该做的伎俩就好了。这不会模拟焦点 - 实际上会改变焦点,无论如何,这正是您从可用性角度所需要的。
谢谢,我试过了,但它似乎并没有工作: $(document).keydown(function(e){if.keyCode == 46){('。next a') .focus('test'); return false; } }); – user433575
addClass方法将是您最好的选择。然而,在您发布的小提琴中有几个问题:
if (e.keyCode == 44)
缺少大括号并导致编译错误。这应该是:
if (e.keyCode == 44) {
也是键盘44(PrintScreen)和46(删除)你在找什么?
进行这些小的更改似乎使您的小提琴按预期工作。
我为什么得到-1这个? – user433575