在有一个问题的Safari浏览器中,以下是我的场景(带有示例)。
当我单击用于删除帐户的按钮时,我会打开警报消息。在该警报窗口中,有两个操作:“确定”和“取消”。如果我单击是,它将重定向到另一个URL。(这是没有问题)。但是,当我单击“取消”时,我触发打开另一个警报窗口。在那个时候以前的警报没有关闭。
在IE,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('');
});
任何人都可以给我快速解决方案。等待回应。
谢谢
我有一个解决方案。我将代码放在模式窗口OnClose事件中。之后,我打电话给警报框。现在,它的工作正常,我所期望的。
onClose: function (dialog) {
dialog.container.fadeOut(100, function () {
dialog.overlay.fadeOut(200, function(){
$.modal.close();
if (deactivateFlag)
{
deactivateAccount();
}
});
});
}
谢谢
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句