光标未返回到其默认状态

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


在页面加载时:


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

阿斯普克斯:


<script>

   function waitdownload() {

       document.body.style.cursor = "wait";

   }

</script>


慕婉清6462132
浏览 53回答 1
1回答

波斯汪

您可以使用等待 x 秒的超时来执行另一段代码。<script>&nbsp; &nbsp; function waitdownload() {&nbsp; &nbsp; &nbsp; &nbsp; document.body.style.cursor = "wait";&nbsp; &nbsp; &nbsp; &nbsp; //wait 5 seconds to set the cursor to default&nbsp; &nbsp; &nbsp; &nbsp; setTimeout(function () {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; document.body.style.cursor = "default";&nbsp; &nbsp; &nbsp; &nbsp; }, 5000);&nbsp; &nbsp; }</script>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript