これは初心者の質問です。
ボタンのクリックでjQueryダイアログが開かれたとします。ダイアログはjQueryウィジェットとして実装されています。
(関数 ($) {
$.widget("myApp.myDialog", {
_create: fnction() {...} // ダイアログを作成する
_init: fnction() {...} // ダイアログを開く
}))
}(jQuery));
次のようにボタンをクリックすると、このダイアログが開きます。
$('#myButton').bind('click', function() { $(this).myDialog(); });
ここまでは順調ですね。それが理にかなっていることを願っています。
ダイアログを開いたときにそのボタンを無効にし、ダイアログを閉じたときに有効にしたいと思います。ボタンをダイアログウィジェットに渡すにはどうすればよいですか?