模拟:按下按键时,在div上聚焦状态

时间:2011-11-06 22:24:16

标签: javascript jquery

我想使用左右箭头键进行上一次和下一次导航。我希望链接的状态变为:专注于按下箭头键以及触觉反馈。也许addClass也可以工作,但我无法理解。

代码在这里: http://jsfiddle.net/wBWTx/

谢谢!

2 个答案:

答案 0 :(得分:0)

$("#element").focus()应该做的很好。这并不能模拟焦点 - 实际上会改变焦点,无论如何,这都是你想要的可用性。

答案 1 :(得分:0)

addClass方法将是您最好的选择。然而,您发布的小提琴中存在一些问题:

if (e.keyCode == 44) 

缺少一个左大括号并导致编译错误。这应该是:

if (e.keyCode == 44) {

这里还有关键码44(PrintScreen)和46(删除)你在寻找什么?

进行这些小改动似乎会让你的小提琴按预期工作。