Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery ui对话框:删除还是关闭?_Jquery_Jquery Ui - Fatal编程技术网

jquery ui对话框:删除还是关闭?

jquery ui对话框:删除还是关闭?,jquery,jquery-ui,Jquery,Jquery Ui,关闭jQueryUI对话框的最佳实践是什么?我使用一个对话框,用户可以执行搜索 用户完成后,我应该使用.close()还是.remove() 我担心的是,如果他们决定进行另一次搜索……关闭或删除旧搜索会更好吗 谢谢 关闭和显示要比删除和重新创建快得多,但如果这对您很重要,只要保存并显示,以前的任何用户输入都将保留在对话框中 根据我的经验,最好的办法是保持对话框的状态,并在(重新)打开对话框之前对其进行初始化。这样,您可以将添加或从DOM中删除的内容减到最少,初始化步骤使您有机会确保用户看到他们希

关闭jQueryUI对话框的最佳实践是什么?我使用一个对话框,用户可以执行搜索

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

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


谢谢

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


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

谢谢……您说的“在(重新)打开之前初始化它”是什么意思?感谢在打开对话框的任何函数中,调用将初始化对话框的函数。我说的是“(重新)打开”,因为如果你这样做,你将在初始打开之前初始化它,然后在其他任何时候打开文件时使用相同的初始化函数。