JQuery UI 对话框速度慢

标签 jquery jquery-ui-dialog

我最近感到有点痛苦。我一直在使用 JQuery 对话框在 Web 应用程序中显示一些配置屏幕。没什么特别的。然而,我有一些边缘情况,其中此配置表单将显示一些... 11000 个选项的下拉列表。 [避开烂番茄]

不用说,它很慢。 JQuery 对话框最多可能需要 9 秒才能显示(并且初始化也很慢)。

第一个问题是:有没有办法加快对话框速度?从表面上看,它每次打开时都会复制所有内容。如果有办法避免这种情况,那会有所帮助。

第二个问题:当被要求显示大量数据时,还有其他 jQuery 对话框表现更好吗?

一如既往,欢迎其他解决方案。一些自动完成 ajax 不会很糟糕,但可能仍然很慢,除非它至少需要几个初始字符。

最佳答案

我遇到过这个问题并在这里找到了解决方案:http://forum.jquery.com/topic/select-in-dialog-causes-slowness-in-ie8

只需将对话框的 draggableressized 选项设置为 false

关于JQuery UI 对话框速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3239841/

相关文章:

jquery - 哪个更好?多个 AJAX 请求或请求数据集

javascript - jQuery:循环遍历 "Select"下拉列表的 20 个不同 ID 以在更改时执行函数

javascript - 如何用 jQuery UI 对话框替换 window.alert ('' ) - 合并两个脚本

JQuery UI 对话框中的 JQuery Datatables 插件未加载

javascript - 仅在 Facebook 中具有无限扩展高度的对话框叠加层

javascript - JQuery UI 自动完成字母顺序,然后是匹配项

javascript - 如何从元素中删除可排序的 jQuery UI?

javascript - CSS 的 future 版本会支持父代或祖先选择器吗?

jquery - 对焦被触发两次

jquery - 翻转模态 jquery 对话框禁用我的 Javascript