我想在 2 页之间显示一个 GIF 作为一种加载屏幕。 但是,一旦我单击链接转到下一页,GIF 就会卡住。 就好像浏览器停止了加载以外的任何进程。
有什么想法吗?
最佳答案
这是我前阵子学到的一个有点意思的东西。加载的 gif 动画在主线程上运行,与 JavaScript 使用的相同。页面卸载开始后,您的动画将停止。在这种情况下最好的办法是使用 CSS 动画,因为它们在单独的线程上运行。在不同的情况下,您可能希望使用 web worker 或类似的东西来防止页面锁定。
关于javascript - GIF 在页面加载时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52096441/