IE8和jQuery 1.4已经在街上流传了一段时间。我的项目使用jQuery 1.4.1并即将开始看到IE8用户。那么人们的情况怎么样?
(我对能够找出问题,陷阱,考虑因素等的答案感兴趣,而不是对我们有益的工作。)
答案 0 :(得分:2)
jQuery和IE8工作得很好:)在jQuery中没有很多IE特定的代码;它现在已经使用了feature detection一段时间了。这意味着它正在寻找“这个浏览器能做到这一点吗?”,而不是“这个浏览器是x?然后我会假设它可以或不能这样做”。
话虽如此,jQuery核心中的检查不存在它不是因为IE怪癖,但它们可能是也可能不是IE特定的....而是它们是针对特定浏览器的处理方式DOM。
我在SO上看到的 jQuery 1.4.1 的最大问题通常是IE7和IE8中的change
event我认为,主要不适用于.live()
。在某些情况下,它只是给出了奇怪的行为:unbinding isues,not 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报告。