【问题标题】:JQuery UI sortable is slow in IE8, but works good in IE7 and IE8 compatible modeJQuery UI sortable 在 IE8 中很慢,但在 IE7 和 IE8 兼容模式下运行良好
【发布时间】:2010-07-05 17:41:26
【问题描述】:

可排序的 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),但没有答案。

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

【问题讨论】:

  • IE8 中的大部分 UI 似乎都很慢(相对而言),即使在他们的演示网站上也是如此。
  • 演示非常简单,但是放在复杂的文档中时,它变得非常慢...... :(
  • 天知道 IE 开发者到底做了什么! '因为他们肯定没有让它符合标准或快速。

标签: jquery jquery-ui internet-explorer-8


【解决方案1】:

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

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

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

【讨论】:

  • 不幸的是我还没有找到答案。由于其他(不是我的)依赖项,我无法升级到最新的 jQueryUI。
  • 嗯,这很不幸。您可以尝试的一件事是切换到 jQuery 1.4,然后添加向后兼容插件:github.com/jquery/jquery-compat-1.3 过去我使用这种技术的结果喜忧参半,但值得一试。哦,在尝试升级 jQuery UI 之前只尝试升级 jQuery,不确定 UI 1.8 是否适用于 compat 插件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多