<分区>
我有一个函数 showLoading()
,它通过附加一个类来显示微调器:
function showLoading(){
//console.log("show loading");
loading = true;
$("body").addClass("loading");
}
我这样调用它:
Function heavyCrunch(){
showLoading();
<heavy crunching>
hideLoading();
}
现在,每当我在某个需要 > 1 秒的重负载之前调用该函数时,它应该立即显示微调器,但它没有。事实上,它根本不显示。每当我单击触发 heavyCrunch()
函数的按钮时,它只会卡住一两秒钟,然后立即显示结果。微调器永远不会显示。为什么会这样?
我应该在 .after
回调中调用该函数还是什么?