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

标签 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 UI 1.8.x 和 JQuery 1.4),但没有答案。

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

最佳答案

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

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

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

关于JQuery UI 可排序在 IE8 中很慢,但在 IE7 和 IE8 兼容模式下运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3181260/

相关文章:

javascript - Cufon,cufontext 在 jQuery 克隆 IE7 上中断

php - 无法使用 Jquery 获取 JSON 值

jquery - 使用 jQuery UI 选项卡。如何使选项卡之一链接到 URL 而不是加载选项卡面板?

javascript - jQuery UI 自动完成 - 访问 JSON 中的嵌套对象

internet-explorer-6 - 强制IE8浏览器以IE6标准模式显示网站

javascript - ie8 - 边距和 ajax 错误

javascript - 如何在鼠标悬停时显示隐藏的 div?

javascript - jQuery 自动完成ajax 请求不更新

javascript - jQuery Draggable 在拖动后应用多次点击

css - IE8 ul菜单样式问题