【问题标题】:jQuery Dialog blocks Firefox hotkeysjQuery Dialog 阻止 Firefox 热键
【发布时间】:2011-02-06 04:36:12
【问题描述】:

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

我在关闭模态对话框后遇到了一些奇怪的行为。 当我尝试使用 Ctrl+F5 重新加载页面时,没有任何反应。 还有一个奇怪的地方是,Firefox的上下文菜单只能右键两次才能打开。

当我按下 Ctrl 键时,Firebug 控制台向我显示以下消息: 不应使用 keydown 事件的“charCode”属性。该值没有意义。

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

卢克

【问题讨论】:

    标签: jquery dialog hotkeys


    【解决方案1】:

    这是预期的行为...但是 此处存在浏览器差异。 Firefox 在打开的对话框中没有聚焦。

    如果您在模态框外点击,然后在任何其他浏览器中尝试F5,效果相同,无需刷新。
    此外,如果您在 Firefox 中单击 inside 模式,您的 F5 将起作用。

    要使这种行为在浏览器之间保持一致,请将您正在打开对话框的元素聚焦,或者如果需要,聚焦其中一个按钮......只要按键进入内部,两者都会产生相同的效果对话框。

    对于错误信息:

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

    这只是jQuery做一些事情的方式,你可以忽略它......它对你当前的问题没有影响。

    【讨论】:

    • 感谢您的回复。我发现了问题。 jQuery 对话框代码已针对另一个问题“修复”。我已经恢复了修复,它现在可以正常工作了。
    猜你喜欢
    • 2013-10-21
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 2011-03-15
    • 2011-08-31
    • 2012-04-02
    • 2017-05-21
    • 1970-01-01
    相关资源
    最近更新 更多