Jquery Javascript替换所有确认和警报对话框

Jquery Javascript替换所有确认和警报对话框,jquery,twitter-bootstrap,Jquery,Twitter Bootstrap,我们开始使用bootbox插件在我们的站点上创建更好的警报对话框和确认对话框 有人知道是否有一种简单的方法可以自动用这个插件替换警报对话框吗 范例 <script> alert = bootbox.alert(); </script> 注意:在运行之前要有一个备份 注2:没有解决bootbox.alert不同步的事实-正如Arun p Johny提到的。这为我解决了问题 <script> window.alert = function(messa

我们开始使用bootbox插件在我们的站点上创建更好的警报对话框和确认对话框

有人知道是否有一种简单的方法可以自动用这个插件替换警报对话框吗

范例

<script>
  alert = bootbox.alert();
</script>
注意:在运行之前要有一个备份


注2:没有解决bootbox.alert不同步的事实-正如Arun p Johny提到的。

这为我解决了问题

<script>
    window.alert = function(message) {bootbox.alert( message); }
</script>
似乎将警报对话框处理到视图中,并显示所有必需的消息,并阻止用户死机。

您应该看看。只需在您的页面中包含,然后使用:

vex.dialog.alert('Hello world!')

Vex是高度可配置的,有许多主题。

第一个问题可能是引导盒插件方法是异步的。您不能完全替代JavaScript的内置对话框方法,因为这些方法返回用户的响应。相比之下,bootbox自己的DOM修改函数在收集用户响应数据之前必须返回,因此它们不能返回数据。
vex.dialog.alert('Hello world!')