Diferencia entre .dialog ("cerrar") y .dialog ("destruir")

Cuál es la diferencia entre.dialog("close") y.dialog("destroy") en jquery-ui?

Tengo un script donde el desarrollador anterior había usado.dialog("destroy") pero ahora tengo que realizar algunas acciones una vez que se cierra el diálogo. He encontradobeforeclose que se llama con.dialog("close") y no con.dialog("destroy"). Así que tengo que cambiar el método dedestroy aclose para que funcione.

Entonces, ¿hay algo que extrañaré si uso?.dialog("close") y no.dialog("destroy") ?

PS: El diálogo está usando botones personalizados para cerrarse, y el.dialog("close") Se llama en el evento clic del botón.

Respuestas a la pregunta(3)

Su respuesta a la pregunta