jQuery UIダイアログを使用して閉じるためにカスタム関数を呼び出す方法を見つけようとしています。jQuery UIダイアログのカスタム閉じる関数
<div id="#checkbox-confirm">
modal things here
<button class="btn-cancel>Cancel</button>
<button class="btn-save">Save</button>
</div>
ことも可能です。このまたは私は実装するための別の方法を見つける必要があります。
$("#checkbox-confirm").dialog({
width: 600,
autoOpen: false,
modal: true,
responsive: true,
close: function() {
// special things happen when they click the cancel button
$(this).dialog("close");
},
save: function() {
// also some special things then close the dialog
}
});
$(".btn-cancel").click(function(e) {
e.preventDefault();
$("#checkbox-confirm").dialog("close");
});
$(".btn-save").click(function(e) {
e.preventDefault();
$("#checkbox-confirm").dialog("save")
});
私のボタンは次のように私のダイアログから分離されていますか?
'save'は' dialog'のイベントやメソッドではありませんので、これは動作しません。完了時に 'dialog'を閉じるスタンドアロン関数を作成します。 – Twisty