0

关闭 jQuery UI 对话框时的最佳做法是什么?我使用一个对话框,以便用户可以执行搜索。

用户完成后,我应该使用 .close() 还是 .remove()?

我担心的是,如果他们决定进行另一次搜索……关闭或删除旧搜索会更好吗?

谢谢!

4

1 回答 1

1

关闭和显示比删除和重新创建要快得多,但如果它对您很重要,如果您只是保存并显示它,任何以前的用户输入仍将在对话框中。

根据我的经验,最好的办法是保留对话框,并在(重新)打开它之前对其进行初始化。这样,您可以将 DOM 的添加或删除降至最低,并且初始化步骤使您有机会确保用户看到他们期望看到的内容。

于 2013-04-01T17:38:53.797 回答