在执行javascript代码时显示div
在javascript代码执行期间,我需要显示一个div:在执行javascript代码时显示div,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,在javascript代码执行期间,我需要显示一个div: ShowLoadingBar = function() { $('#loading').dialog({ modal: true, resizable: false, draggable: false, width: 250, height: 60, title: "Processing...", }); $(".ui
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执行时显示。
如何修复此问题?Javascript按顺序执行代码。你没有多个线程之类的 因此,如果您想显示一些内容,然后运行一些js处理或ajax调用,请先运行代码来显示对话框
如果这没有帮助,请尝试setTimeout(…),这实际上应该使您能够运行与正常执行异步的操作。setTimeout(函数(){ShowMenuClickLoadingBar();},100);仍然只显示执行后的div是在javascript代码执行后隐藏div的方法;但它仍然不起作用