0

我有一个 div 需要在 javascript 代码执行期间显示:

ShowLoadingBar = function() {
    $('#loading').dialog({
        modal: true,
        resizable: false,
        draggable: false,
        width: 250,
        height: 60,
        title: "Processing...",
    });
    $(".ui-dialog-titlebar-close").attr("style","display:none");
}

但是当调用它时,它不会在 javascript 执行时显示。我该如何解决?

4

1 回答 1

0

Javascript按顺序执行代码。你没有多个线程之类的......

所以如果你想显示一些东西然后运行一些js处理或ajax调用,首先运行代码来显示对话框!

如果这没有帮助,请尝试 setTimeout(...),这实际上应该使您能够运行与正常执行异步的东西。

于 2013-09-23T13:02:33.913 回答