Jquery 1.6.2崩溃IE8选项卡

时间:2011-07-26 09:49:59

标签: jquery internet-explorer-8 crash

4 个答案:

答案 0 :(得分:21)

jQuery开发人员已经解决了这个问题。相关的错误项为#9823,提交为5c4a9cc001fcd803efa65ff95571c72cbdafbe69。适合我。

答案 1 :(得分:4)

解决方案

这是jQuery版本1.6.2的问题(这是开发时的最新版本)。幸运的是他们修复了这个问题,所以你最后的修复很简单......更新到最新版本的jQuery。

答案 2 :(得分:2)

我与

有一个非常相似的问题
  • jQuery 1.6.2
  • 像facebook一样的按钮
  • 和身体元素上的背景图片

如上所述{@ 3}},删除/更改上述任何内容都可以解决问题。将IE模式更改为兼容模式无法解决问题,避免此问题的最简单方法可能是使用较新版本的jQuery。 演示/测试用例(因为以上不再在线)jjmontes

答案 3 :(得分:1)

我认为这里有一个很好的测试用例示例:

http://onpoint.wbur.org/op_full.html

这个页面正在运行最新的Jquery,一个Disqus脚本而不是其他。

如果您访问该页面,它不会崩溃。但刷新页面会导致IE8崩溃。

修正:

以下任何一项都可以解决崩溃问题:

  • 删除Jquery
  • 删除Disqus
  • 完全删除BODY样式声明
  • 仅删除背景图片调用,而是使用BG颜色
  • 将样式块移动到Jquery调用
  • 下面

所以在disqus脚本拉入DOM的标记,Jquery和顶部的BODY css规则之间存在一些交互。

非常奇怪,但肯定有一个错误,无论是在Disqus'标记还是Jquery。