我目前正在使用jQuery 1.4.2和jQuery UI 1.8.2。
关闭模态对话框后,我遇到了一些奇怪的行为。 当我尝试使用Ctrl + F5重新加载页面时,没有任何反应。 另一个奇怪的事情是Firefox的上下文菜单只能通过右击两次打开。
当我按下Ctrl键时,Firebug控制台显示以下消息: 不应使用keydown事件的'charCode'属性。这个价值毫无意义。
演示页:http://testing.allinonesoftware.com/jquery/index.php
路
答案 0 :(得分:0)
这是预期的行为......但 这里是浏览器的区别。 Firefox没有在对话框中关注打开。
如果您点击外部模式并在任何其他浏览器中尝试 F5 ,效果相同,无需刷新。
此外,如果您点击Firefox中的内部模式,您的 F5 将会正常工作。
要使这种行为在浏览器中保持一致,请将正在打开对话框的元素集中在一起,或者如果需要,将其中一个按钮对焦...要么具有相同的效果,只要按键进入内部对话框。
对于错误消息:
不应使用keydown事件的'charCode'属性。这个价值毫无意义。
这就是jQuery如何做某些事情,你可以忽略它......它对你当前的问题没有影响。