0

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

在页面加载:

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

象素:

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

1 回答 1

0

您可以使用等待 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>
于 2020-09-09T17:09:06.217 回答