-2

関数の実行時に jQuery ダイアログを閉じるにはどうすればよいですか? これまでのところ、逆の解決策を見つけました(ダイアログを閉じた後に関数を実行する)。

4

2 に答える 2

0

私はもっ​​と似たようなもので良い経験をしました..

$(".selector").clone().dialog("open");

/* Then when you're done with it */
$(".selector").dialog("close").destroy();

重要な事実は、作業している DOM オブジェクトに応じて、それらのほとんどが状態を維持することです。また、基になるコードは単に div を非表示にして表示し、再配置するだけなので、ダイアログを閉じてもダイアログの状態はリセットされません。意図されたアーティファクトですが、ほとんどの場合、少し面倒です。

于 2013-07-15T17:02:06.030 に答える