私はちょうどいくつかのコードを書いていましたが、次のような問題に遭遇しました:
alertify.dialog("confirm").set(
{
'labels':
{
ok: 'Personal',
cancel: 'Share'
},
'message': 'Select target:',
'onok': function()
{
alertify.confirm($("#dir_select_user").get(0), function()
{
var i = $("#dir_select_user .dir_selector").val();
t.find(".move_des").val(i);
t.find(".move_verify").val("1");
t.submit();
}).set('labels',
{
ok: alertify.defaults.glossary.ok,
cancel: alertify.defaults.glossary.cancel
});
},
'oncancel': function()
{
alertify.confirm($("#dir_select_share").get(0), function()
{
var i = $("#dir_select_share .dir_selector").val();
t.find(".move_des").val(i);
t.find(".move_verify").val("1");
t.submit();
}).set('labels',
{
ok: alertify.defaults.glossary.ok,
cancel: alertify.defaults.glossary.cancel
});
}
}) }).show();
http://alertifyjs.comalertifyjs
のライブラリを使用します( http://fabien-d.github.io/alertify.js/からではありません)。
このコードを試すと、personal
またはを選択すると、「onok」および「oncancel」ダイアログがすぐに消えることがわかりますshare
。
ここで何が問題なのですか?どうすれば解決できますか?