我对这个JavaScript自定义确认框不满意。
我想要的:自定义确认框{弹出显示图像&样式文字}
为什么我要问:我有条件,在那个自定义确认框上会显示, 在这个自定义确认Box值,我有进一步的条件。 这就是我卡在这里的原因!
我的代码:
var infoBox = false;
if (msgType=='1'){
alert(msg);
infoBox=confirm("Test1");
} else if(msgType=='2'){
customConfirmBox(function(){
alert(infoBox);
});
} else {
infoBox=confirm("Continue?");
}
if (infoBox){
//code
alert('done');
}
function customConfirmBox(callback){
$('.confirmMsg').show();
$('#alertAccepted').click(function() {
input_box=true;
callback();
});
}
此代码发生了什么: 当msgType为2时,它显示弹出正确,但没有任何反应, 它不等待用户输入,如确认(');
我该如何解决;