在IE8中,JQuery UI可排序速度很慢,但在IE7和IE8兼容模式下运行良好

art*_*olk 5 jquery jquery-ui internet-explorer-8

JQuery UI可排序(包括演示)在我可以测试的所有IE8中都很慢,但在IE7和IE8兼容模式下运行顺畅.页面上的标记越复杂,IE8越慢(这是我能理解的,DOM树变得更复杂).

我正在使用JQuery 1.3.2和JQuery UI 1.7.2(使用1.7.3测试 - 相同的故事).

我发现了很多类似的报告(对于带有JQuery 1.4的新JQuery UI 1.8.x),但没有答案.

可能有一些解决方案(除了通过metatag或标题将IE8转换为IE7兼容模式).提前致谢!

Mil*_*ric 0

我确信您现在已经找到了一些解决方案,但以防万一其他人正在阅读本文。我认为答案是升级到 jQuery 1.4 和 jQuery UI 1.8。这些比它们的前辈要快得多。

对于依赖 jQuery 1.3 的网站,您可以升级到 1.4 并使用向后兼容插件:

https://github.com/jquery/jquery-compat-1.3