Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
关闭 jQuery UI 对话框时的最佳做法是什么?我使用一个对话框,以便用户可以执行搜索。
用户完成后,我应该使用 .close() 还是 .remove()?
我担心的是,如果他们决定进行另一次搜索……关闭或删除旧搜索会更好吗?
谢谢!
关闭和显示比删除和重新创建要快得多,但如果它对您很重要,如果您只是保存并显示它,任何以前的用户输入仍将在对话框中。
根据我的经验,最好的办法是保留对话框,并在(重新)打开它之前对其进行初始化。这样,您可以将 DOM 的添加或删除降至最低,并且初始化步骤使您有机会确保用户看到他们期望看到的内容。