jQuery 1.4与IE8的兼容性如何?

时间:2010-04-20 16:29:02

标签: jquery internet-explorer-8

IE8和jQuery 1.4已经在街上流传了一段时间。我的项目使用jQuery 1.4.1并即将开始看到IE8用户。那么人们的情况怎么样?

(我对能够找出问题,陷阱,考虑因素等的答案感兴趣,而不是对我们有益的工作。)

2 个答案:

答案 0 :(得分:2)

jQuery和IE8工作得很好:)在jQuery中没有很多IE特定的代码;它现在已经使用了feature detection一段时间了。这意味着它正在寻找“这个浏览器能做到这一点吗?”,而不是“这个浏览器是x?然后我会假设它可以或不能这样做”。

话虽如此,jQuery核心中的检查不存在它不是因为IE怪癖,但它们可能是也可能不是IE特定的....而是它们是针对特定浏览器的处理方式DOM。

我在SO上看到的 jQuery 1.4.1 的最大问题通常是IE7和IE8中的change event我认为,主要不适用于.live()。在某些情况下,它只是给出了奇怪的行为:unbinding isuesnot propagating等。解决方案? jQuery 1.4.2,它修复了a lot of issues(包括那些)并包含an event module re-write。从1.4.2发行说明::

  

最大的内部变化来自事件模块急需的结构重写。与事件绑定相关的许多古怪问题已通过这些修复得到解决。

答案 1 :(得分:0)

您可以从http://docs.jquery.com/Known_Issues开始,然后按照http://dev.jquery.com/report的方式查看jQuery trac报告。