根据你的代码,当loaded不等于previousTotal时,会打印"正在下载中"和loaded的值,并且会在2秒后创建一个全屏加载动画。当loaded等于previousTotalloadingInstance存在时,会关闭加载动画。

如果加载动画无法关闭,有几个可能的原因:

  1. loadedpreviousTotal的初始值没有被正确设置。请确保它们的初始值为0。
  2. loaded的值没有被正确更新。请确保在代码中正确地更新loaded的值。
  3. loadingInstance没有被正确创建或者没有正确赋值。请确保在创建加载动画时,将其赋值给loadingInstance变量。
  4. loadingInstance.close()方法没有被正确调用。请确保在需要关闭加载动画的时候,调用loadingInstance.close()方法。

如果以上的解决方法都没有解决问题,请提供更多的代码和错误信息,以便我们能够更好地帮助你。

let previousTotal = 0;let loadingInstance = null;let i = false;const loaded = progressEventloaded;if loaded !== previousTotal consolelog正在下载中 loaded; previousTotal = loaded; setTimeout = loadi

原文地址: https://www.cveoy.top/t/topic/hVjp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录