【发布时间】:2011-08-19 12:03:15
【问题描述】:
目前我们有一个包含 4 个表的 jquery 对话框。每个都有许多复选框:
- 第一个框有大约 10 个复选框
- 第二个大约 300 个(每个国家一个)
- 第三和第四大约各有 100 个
当我单击按钮打开对话框时,可能需要一段时间 IE7 = 10 秒 IE6 = 15+ 秒
即使是 chrome 也需要 2 秒才能打开一个对话框(明显的延迟)。
当 jquery 有一个包含大量 DOM 对象的对话框时,它是否无法快速处理打开的对话框?
附:该对话框已在页面加载时初始化,因此我假设对话框打开将接近即时。
【问题讨论】:
-
是先添加内容然后打开对话框,还是在打开对话框后添加内容(复选框等)?最后一种情况可能会慢一些。当然这也完全取决于你的机器。
-
您需要向我们展示一些代码,以便我们看到您在做什么
-
在我们调用打开之前,内容已经添加到盒子中。粘贴代码有点棘手,但可能很快就会试一试!
标签: jquery performance dialog