IE 9 64位vs 32位vs兼容性视图

时间:2011-03-29 07:03:51

标签: jquery jquery-ui internet-explorer-9

我希望有人可以帮我回答这个问题。

我正在使用JQUERY编写一个Web应用程序。最近我下载IE9用于测试目的,我发现document.ready()事件没有在应用程序上触发。它似乎在FF4和Chrome中运行良好,但事件完全没有触发。

之后,我决定尝试使用64位版本的IE9,并发现该版本的一切正常。我在IE中启用了开发人员工具(并尝试调试JS但没有任何标记,应用程序不会因任何错误而中断。

有人可以在这里权衡并解释为什么document.ready()事件不会被解雇?如果开发人员工具没有拿到任何东西,我该怎么知道应用程序有什么破坏?另外,为什么一切都能在64位版本中运行得很好而不是32位呢?

谢谢!

1 个答案:

答案 0 :(得分:1)

IE9 64bit使用旧的javascript引擎形式IE8 64bit,这就是为什么它比较慢而且存在差异。

等待下一个版本的jquery出来,这可能会解决兼容性问题:)