Разница между .dialog («закрыть») и .dialog («уничтожить»)

В чем разница между.dialog("close") а также.dialog("destroy") в JQuery-UI?

У меня есть скрипт, где предыдущий разработчик использовал.dialog("destroy") но теперь я должен выполнить некоторые действия после закрытия диалога. я обнаружилbeforeclose это называется с.dialog("close") а не с.dialog("destroy"), Поэтому я должен изменить метод сdestroy вclose заставить это работать.

Так что я буду скучать, если буду использовать.dialog("close") и нет.dialog("destroy") ?

PS: диалог использует пользовательские кнопки, чтобы закрыть себя, и.dialog("close") вызывается по событию нажатия кнопки

Ответы на вопрос(3)

Ваш ответ на вопрос