【发布时间】:2010-12-03 02:21:06
【问题描述】:
当用户在给定元素上按下回车键或空格键时,我想打开一个 jQuery UI 对话框。然而,对话框似乎正在处理输入/空格键,导致默认元素(取消按钮)被按下。对话框几乎一打开就关闭。
这是一个简化的演示:
如果按钮获得焦点,然后用户按下空格,对话框将打开,然后立即关闭。如果用户按下回车键,对话框会很快关闭,甚至不会闪烁(至少这是我使用 Firefox 3.5.3 的经验)
如何防止对话框处理导致对话框打开的 onkeydown 事件的键?