我正在使用一个调用 window.confirm 的 JavaScript 库。默认浏览器对话框非常难看,所以我想通过使用 Bootbox 库中的 Bootstrap 主题确认对话框来覆盖它。
我可以连接覆盖以显示 Bootbox 确认对话框,但无法将基于用户选择返回的响应放入自定义对话框。在以下情况下,我需要调用 window._(true | false)。
这是我最接近的。有任何想法吗?
function consume_confirm() {
if (window._confirm) return;
window._confirm = window.confirm;
window.confirm = function (message) {
var answer;
bootbox.confirm(message, function (result) {
answer = result;
});
return answer;
};
}