在javascript代码执行时显示div

时间:2013-09-23 12:59:54

标签: javascript jquery asp.net

我有一个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执行时显示。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Javascript按顺序执行代码。你没有多个线程或什么......

因此,如果您想显示某些内容然后运行一些js处理或ajax调用,请运行代码以首先显示该对话框!

如果这没有帮助,请尝试使用setTimeout(...),这实际上可以让您运行异步到正常执行的东西。