我有一个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执行时显示。 我该如何解决这个问题?
答案 0 :(得分:0)
Javascript按顺序执行代码。你没有多个线程或什么......
因此,如果您想显示某些内容然后运行一些js处理或ajax调用,请运行代码以首先显示该对话框!
如果这没有帮助,请尝试使用setTimeout(...),这实际上可以让您运行异步到正常执行的东西。