jQuery fix()函数导致在IE7 / 8中挂起

时间:2012-03-16 21:33:21

标签: jquery performance internet-explorer drupal internet-explorer-8

我们即将推出我们最新的Drupal 6网站(所有未来的项目都将是Drupal 7)。 Drupal 6需要一个不超过1.3.2的jQuery版本,这就是我们正在运行的版本。

在Internet Explorer 7和8中,几乎每个页面加载在加载图像的过程中都会挂起5到10秒。当我使用Developer Tools分析器时,我发现对一个名为fix()的函数的单个调用负责挂起。

谷歌很难找到一个名为“修复”的功能,但我在jquery.com上发现了几个帖子:a bug that was fixed in jQuery 1.2.1a forum thread这些内容在棒球内部并且令人沮丧地没有上下文和那种彼得斯。一个修复程序在该线程中进行了基准测试,并且仅显示IE性能的适度改进。

那么这个fix()函数究竟做了什么呢?我可以说它与事件处理有关。我能做些什么来加快速度或者(不太可能)消除它?

0 个答案:

没有答案