gpt4 book ai didi

javascript - jquery 动画在后台出现异常

转载 作者:行者123 更新时间:2023-11-30 18:42:16 26 4
gpt4 key购买 nike

我制作了一个小动画,类似于 itunes 在 mac 上用作屏幕保护程序的 coverflow。它使用 ajax 获取包含文件名的列表,并开始遍历它们以用它们随机填充 div。

演示代码: http://jsfiddle.net/FQmXK/4/

所有这一切都很好,但是当您最小化浏览器或转到 google chrome 上的其他选项卡时,问题就开始了。动画似乎排队了一堆循环,并在再次打开窗口时尝试执行所有循环。这导致了各种问题,图像未定义,屏幕上各种闪烁......

我想知道是否有针对这种排队行为的既定解决方案?我可以强制它执行所有动画,即使它不可见吗?

最佳答案

您可以检测浏览器窗口焦点: Is there a way to detect if a browser window is not currently active?

并设置一个变量。如果窗口处于非事件状态,则将变量设置为 false,并且不对进一步的动画进行排队直到窗口变为事件状态。

关于javascript - jquery 动画在后台出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6518134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com