jQuery的对话框块Firefox热键功能(jQuery Dialog blocks Firefo

2019-10-29 11:39发布

我目前使用jQuery 1.4.2和jQuery UI 1.8.2工作。

我遇到一些奇怪的行为,我已经关闭了一个模态对话框后。 当我尝试用Ctrl + F5什么也没有发生重新加载页面。 另一个奇怪的是,火狐的上下文菜单只能用右键单击两次被打开。

Firebug控制台正显示出我下面的消息时,我按下Ctrl键:“则charCode”不应该使用的keydown事件的性质。 价值是没有意义的。

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

卢克

Answer 1:

这是预期的行为......但是这里有一个浏览器的差异。 Firefox是不是你的对话框内重点开放。

如果您单击模式 ,并尝试在F5任何其他浏览器,同样的效果,没有刷新。
此外,如果您单击使用Firefox的模式里面 ,你的F5将工作。

为了使跨浏览器的这种行为一致,集中你让上打开的对话框中的元素,或者如果你想,专注于一个按钮...要么将有同样的效果,只要按键进入的对话框内。

对于错误信息:

不应该使用的keydown事件的“则charCode”属性。 价值是没有意义的。

这是jQuery的只是如何做一些事情,你可以忽略它...它有你目前的问题没有影响。



文章来源: jQuery Dialog blocks Firefox hotkeys