エスケープを押したときにjqueryダイアログを破棄する方法は?
次のようなコードを追加する方法はありますか?$。dialog('destroy');
クローズイベントの内部?これがクローズイベントです。最後の「else」にはhideメソッドがあり、これが男です。しかし、そこには何も破壊できません。
close: function( event ) {
var that = this,
maxZ, thisZ;
if ( !this._isOpen ) {
return;
}
if ( false === this._trigger( "beforeClose", event ) ) {
return;
}
this._isOpen = false;
if ( this.overlay ) {
this.overlay.destroy();
}
if ( this.options.hide ) {
this._hide( this.uiDialog, this.options.hide, function() {
that._trigger( "close", event );
});
} else {
this.uiDialog.hide();
this._trigger( "close", event );
}