0

我已经修改了这个 jQuery 插件来制作一个每秒更新一次动画的表格。我的代码中有一个错误,每次窗口失去焦点时都会发生 JavaScript 错误。(错误是动画的某个瞬态 DOM 元素不在页面中,而实际上它应该在那里。)

我有一种强烈的感觉,这是由于出于性能原因,浏览器在没有焦点的选项卡上减慢setTimeouts (在我的情况下,可能是 inside )的方式。jQuery.animate()

当包含它的窗口失去焦点时,如何避免我的 JavaScript 崩溃?

4

1 回答 1

1

在执行由计时器触发的代码之前,您必须检查之前的执行是否完成。

于 2012-05-24T10:17:30.143 回答