AlertifyJS には、補助ボタンを配置する場所があります。
補助ボタンがクリックされたときに 2 つのことが起こるようにしたい
- ダイアログは閉じないでください
- いくつかの機能を実行する必要があります
この2つはどうすればいいですか?
3 番目のパラメーターとして渡すことで通知を表示できますが、ダイアログが消えます。また、複数の補助ボタンがあり、それぞれに異なる機能がある場合、これは機能しません。
以下は私のjavascriptで、ここに JSFiddle があります。
// Run this function when the auxiliary button is clicked
// And do not close the dialog
var helpInfo = function () {
alertify.notify("help help help");
};
var custom = function () {
if (!alertify.helper) {
alertify.dialog('helper', function factory() {
return {
setup: function () {
return {
buttons: [{
text: 'Help',
scope: 'auxiliary'
}],
options: {
modal: false
}
};
}
};
}, false, 'alert');
}
alertify.helper('Do you need help?', "hello world", helpInfo);
};
custom();