执行 location.reload();时的纺车

Spinning wheel when performing location.reload();

本文关键字:location reload 执行      更新时间:2023-09-26

我正在我的Javascript函数中做一些事情,然后我必须使用location.reload();刷新页面

jQuery有没有一种简单的方法来显示从页面开始刷新到页面加载点的旋转轮?

感谢您的帮助。

虽然可能有一种解决方案可以仅包装.reload()调用信息您自己的函数并在它之前显示微调器,但我严重怀疑其有效性。一旦您发出导航请求,您的浏览器就会开始杀死加载的资源(这也意味着图像),那时所有 GIF 都将因动画而停止。好吧,也许不是瞬间的,但很快就足以破坏效果......

如果你需要避免使用Ajax,我的方法如下

  • 只需在调用location.reload();之前将动画 GIF 显示为图像

  • 始终显示微调器图像(<body>标记之后的第一项,并在加载时将其隐藏(window.onload/jQuery ready)

不过会有一些闪烁...

感谢@Jovan佩罗维奇,你为我找到了解决方案。load() 似乎对我非常有用。再次感谢