光标未返回到其默认状态



我想在下载时显示繁忙的光标。其工作如预期,但在点击事件结束后,光标仍显示繁忙。我想在下载完成后,即点击事件结束后,回滚到其默认值。

页面加载:

btnGenerate.Attributes.Add("onclick", "waitdownload();");

Aspx:

<script>
function waitdownload() {
document.body.style.cursor = "wait";
}
</script>

您可以使用等待x秒的Timeout来执行另一段代码。

<script>
function waitdownload() {
document.body.style.cursor = "wait";
//wait 5 seconds to set the cursor to default
setTimeout(function () {
document.body.style.cursor = "default";
}, 5000);
}
</script>

最新更新