1

ボタンをクリックしたり(x)アイコンを閉じたりせずに、モーダルダイアログが閉じているときに実行されるコールバック関数を設定するにはどうすればよいですか?

4

2 に答える 2

1

closejQuery UIダイアログのイベントを試してみませんか?

コード例

closeイベントをinitオプションとして処理するためのコールバック関数を提供します。

$( ".selector" ).dialog({
   close: function(event, ui) { ... }
});

次のタイプでcloseイベントにバインドします:dialogclose。

$( ".selector" ).bind( "dialogclose", function(event, ui) {
  ...
});
于 2012-09-17T03:26:53.860 に答える
1

あなたも試すことができます、

$( ".selector" ).dialog({
   beforeClose: function(event, ui) { ... }
});

このイベントは、ダイアログを閉じようとしたときにトリガーされます。beforeCloseイベントハンドラー(コールバック関数)がfalseを返す場合、クローズは防止されます。

于 2012-09-17T03:31:02.360 に答える