JSFiddle Link:

bootbox.alert应该出现在bootbox.dialog之前。我已经将所有库预加载到JSFiddle中。我希望在单击bootbox.dialog后显示bootbox.alert

最佳答案

签出here

Bootbox定义了它们的功能here,并且您可以看到它们包括一个回调。例如:

bootbox.alert(message, callback)


callback使您可以选择仅在此行完成后才运行某些代码。这样可以解决您的问题。

JS

$(document).ready(function () {
    $('.begin-game').click(function () {
        bootbox.alert("This should show up first", function () {
            bootbox.dialog({
                message: "Did you pass Go?",
                title: "This should go second / last",
                buttons: {
                    // Passed go
                    success: {
                        label: "Yes I Passed GO!",
                        className: "btn-success",
                        callback: function () {

                        }
                    },
                    // Did not pass go
                    danger: {
                        label: "I did not :(",
                        className: "btn-danger",
                        callback: function () {

                        }
                    },
                }
            });
        });
    });
});

关于javascript - 警报前显示BB对话框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30830851/

10-12 02:31