光标未返回到其默认状态

Cursor not returning to its default State

我想在下载时显示忙光标。并且它按预期工作但是在点击事件结束后光标仍然显示忙碌。我想在下载完成后回滚到默认值,即在点击事件结束后。

页面加载时:

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

Aspx :

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

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

<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>