我希望有人可以帮我回答这个问题。
我正在使用JQUERY编写一个Web应用程序。最近我下载IE9用于测试目的,我发现document.ready()事件没有在应用程序上触发。它似乎在FF4和Chrome中运行良好,但事件完全没有触发。
之后,我决定尝试使用64位版本的IE9,并发现该版本的一切正常。我在IE中启用了开发人员工具(并尝试调试JS但没有任何标记,应用程序不会因任何错误而中断。
有人可以在这里权衡并解释为什么document.ready()事件不会被解雇?如果开发人员工具没有拿到任何东西,我该怎么知道应用程序有什么破坏?另外,为什么一切都能在64位版本中运行得很好而不是32位呢?
谢谢!
答案 0 :(得分:1)
IE9 64bit使用旧的javascript引擎形式IE8 64bit,这就是为什么它比较慢而且存在差异。
等待下一个版本的jquery出来,这可能会解决兼容性问题:)