Unterschied zwischen .dialog ("close") und .dialog ("destroy")
Was ist der Unterschied zwischen.dialog("close")
und.dialog("destroy")
in jquery-ui?
Ich habe ein Skript, das der vorherige Entwickler verwendet hatte.dialog("destroy")
Aber jetzt muss ich einige Aktionen ausführen, sobald der Dialog geschlossen ist. Ich habe gefundenbeforeclose
das heißt mit.dialog("close")
und nicht mit.dialog("destroy")
. Also muss ich die Methode ab änderndestroy
zuclose
damit es funktioniert.
Gibt es also etwas, das ich vermissen werde, wenn ich es benutze?.dialog("close")
und nicht.dialog("destroy")
?
PS: Der Dialog verwendet benutzerdefinierte Schaltflächen, um sich selbst zu schließen, und die.dialog("close")
wird beim Klickereignis der Schaltfläche aufgerufen