防止微调器在页面和页面向下键上做出反应

时间:2013-08-13 23:50:20

标签: jquery-ui spinner keyboard-events

我在选项卡式对话框中使用了一个jquery ui微调器。我已经将一个keydown处理程序附加到窗口对象,以便用户可以通过按向下翻页键切换到下一个选项卡,并分别按向上翻页切换到上一个选项卡。

现在的问题是微调器是其选项卡中的第一个控件,因此当选项卡变为活动状态时会获得焦点。当用户按下向上翻页键切换到下一个标签时,按键也会改变微调器的值。

阻止微调器对页面/下击键做出反应的最优雅方法是什么?

1 个答案:

答案 0 :(得分:0)

我使用选项“page”设置为0来初始化微调器。这样,微调器的keydown处理程序仍然被触发,但微调器的值不再更改。所以,这不是我要求的,但效果是一样的。