代码之家  ›  专栏  ›  技术社区  ›  Chris Noe Paweł Dyda

jquery 1.4与IE8的兼容性如何?

  •  2
  • Chris Noe Paweł Dyda  · 技术社区  · 15 年前

    ie8和jquery 1.4已经在街上待了一段时间了。我的项目使用jquery 1.4.1,即将开始看到IE8用户。那这对大家来说怎么样?

    (我对识别问题、陷阱、考虑因素等的答案感兴趣,而不是Yep对我们有利。)

    2 回复  |  直到 14 年前
        1
  •  2
  •   Nick Craver    14 年前

    jquery和ie8工作得很好:)jquery中没有很多特定于IE的代码;它使用了 feature detection 暂时。这意味着它在寻找“这个浏览器能做到这一点吗?”,而不是“这是浏览器X吗?然后我会 假定 它可以也不能做到。

    也就是说,jquery核心中有一些检查是不存在的,它不是针对IE怪癖的,但它们可能或可能不是特定于IE的……而是针对特定浏览器如何处理DOM的。

    最大的问题是 JQuery 1.4.1 我经常看到的是 change event 在IE7和IE8中,我相信,主要不是与 .live() . 在某些情况下,它只是给出一般的奇怪行为: unbinding isues , not propagating 等等。解决办法? jQuery 1.4.2 它是固定的 a lot of issues (包括那些)包括 an event module re-write . 从1.4.2发行说明:

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

        2
  •  0
  •   Ken Browning    15 年前