jQuery Dialog阻止Firefox热键

我目前正在使用jQuery 1.4.2和jQuery UI 1.8.2。

在关闭modal dialog后,我遇到了一些奇怪的行为。 当我尝试使用Ctrl + F5重新加载页面时,没有任何反应。 另一个奇怪的事情是Firefox的上下文菜单只能通过右键单击两次打开。

当我按下Ctrl键时,Firebug控制台向我显示以下消息:不应使用keydown事件的’charCode’属性。 价值毫无意义。

演示页面: http : //testing.allinonesoftware.com/jquery/index.php

卢克

这是预期的行为……但是这里存在浏览器差异。 Firefox在开放时没有关注对话框。

如果在模态单击并在任何其他浏览器中尝试F5 ,效果相同,无刷新。
此外,如果您使用Firefox在模式内部单击,您的F5将起作用。

要使这种行为在浏览器中保持一致,请将打开对话框的元素集中在一起,或者如果需要,将其中一个按钮对焦……只要按键进入对话框,就会产生相同的效果。

对于错误消息:

不应使用keydown事件的’charCode’属性。 价值毫无意义。

这就是jQuery如何做某些事情,你可以忽略它……它对你当前的问题没有影响。