【问题标题】:Stopping arrow keys from selecting button从选择按钮停止箭头键
【发布时间】:2013-12-23 04:01:27
【问题描述】:

我正在尝试制作一个程序,当我按下键盘上的箭头键时,我放置在表单上的图片会相应地移动。 一切正常,当我按箭头键时,图片在表单上移动。当我在表单上放置一个按钮时,就会出现问题。当我按下箭头键时,它只是选择按钮而不是使图片移动。有谁知道我如何在不选择按钮的情况下按箭头键?

我尝试将 TabIndex 更改为 0,将 TabStop 更改为 false,但没有帮助,我仍然无法使用箭头键移动图片。

【问题讨论】:

  • 不应该将 tabindex 设置为 -1 吗?

标签: jquery


【解决方案1】:

尝试在按钮上将 tabIndex 设置为 -1。具有负 tabindex 的元素将不会用于制表符。

<button tabIndex="-1">Click</button>

【讨论】:

  • 我似乎无法将其更改为 -1。
  • 如何将按钮添加到表单中?你能创建一个 jsfiddle 以便我可以看到到底发生了什么吗?