在Safari浏览器中遇到一个问题,以下是我的场景(使用示例)。
当我单击一个按钮删除该时间的帐户时,我打开警报消息。在该警报窗口中有两个动作“OK”和“Cancel”。如果我单击是,它将重定向到另一个URL。(这是没问题)。但是当我点击“取消”时,我会触发打开另一个警报窗口。那个时候以前的警报没有关闭。
在其他浏览器中,例如I.E,Firefox,Chrome,它运行良好。
以下是我的编码......
$('#upgradeNo').click(function(){ // Function
$('#accountFrame').hide('fast'); // To close the alert window( First alert)
$.modal.close(); // To close the alert window( First alert)
if( $("#deleteconf").val()=="ok"){ // Click Yes Button Function
deleteAcc();
}else{ // Click Cancel Button Function
$("#accountFrame").css('display','none');
deactivateAccount(); // new Alert gets open in this place
}
$("#deleteconf").val('');
});
任何人都可以给我一个快速的解决方案。等待回应。
由于
答案 0 :(得分:1)
我有一个解决方案。我把代码放在Modal Window OnClose Event中。之后我打电话给警报箱。现在它的工作很好,我期待的。
onClose: function (dialog) {
dialog.container.fadeOut(100, function () {
dialog.overlay.fadeOut(200, function(){
$.modal.close();
if (deactivateFlag)
{
deactivateAccount();
}
});
});
}
由于