我开发了一个小型网络应用程序。用户可以单击按钮并出现一个模式对话框。在此对话框中,用户可以从不同的选项中进行选择。我使用 jquery keydown 回调来赋予使用键盘选择不同选项的能力。
我这样绑定:
$('body').bind('keydown',this.keydown_handler);
它在 Chrone 和 Safari 中完美运行。但有时在 Firefox 中它不起作用。当我在浏览器选项卡之间切换时,它会很好。当我单击对话框中的某个位置时,它再次正常工作。但有时我单击提供的选项之一,它停止工作。选项是不同 div 中的图像。