【发布时间】:2016-12-21 04:27:34
【问题描述】:
我有一个功能需要一些时间才能完成它的过程。所以我打算显示过程图像,直到它完成。
请看这里的示例。当用户单击按钮时,进程将启动。这里我放了 setTimeout 函数来做延迟。但是处理图像没有显示。
如果我将隐藏图像的代码放在 setTimeout 函数中,它就可以工作。
但在实际代码中也不起作用。
我也试过
$.when($("#loaderImg").show()).done(function(){
showSomeProcess()
$("#loaderImg").hide();
})
所以请帮助我处理这个示例代码。我不明白为什么没有显示处理图像。
【问题讨论】:
-
@user1490835 它与 Ajax 无关。
-
演示工作正常。你的实际代码是做什么的?提供minimal reproducible example
-
@charlietfl 对不起....那是我努力工作。请检查更新的。
-
什么更新?将所有相关代码放在问题本身中。问题应该是自包含的,并且演示仅用于支持问题本身实际存在的内容。很难弄清楚你的问题到底是什么