【发布时间】:2015-04-23 15:09:13
【问题描述】:
我有一个游戏,它运行警报、确认和提示运行界面。我意识到这不是最好的方法,而且由于我不知道如何使用 jQuery,而且我没有时间浏览和编辑整个东西,我可以转换它。
我在下面找到了一个可以为我转换警报的脚本,但是我如何对提示和确认执行相同的操作?
jQuery:
window.alert = function(message) {
$('<div />').text(message).dialog({
modal:true,
title:'Message',
buttons: {
'OK':function(){
$(this).dialog('close');
}
},
close:function(){
$(this).dialog('destroy').remove();
}
});
};
HTML:
<div id="overrideAlert"></div>
【问题讨论】:
-
您自己尝试过吗?例如将 window.alert 更改为 window.confirm ?很高兴知道您已经用尽了哪些选项
-
注意window.alert和window.confirm是阻塞的,而你对它们的重新定义不会阻塞。
-
我建议不要覆盖 window.alert 确认和提示,因为您不可能创建一个功能与自定义对话框相同的功能。
标签: javascript jquery alert prompt confirm