【发布时间】:2012-05-24 18:17:30
【问题描述】:
我修改了this jQuery pluggin 以制作一个每秒更新一次动画的表格。我的代码中有一个错误,每次窗口失去焦点时都会发生 JavaScript 错误。 (错误是动画的某个瞬态 DOM 元素不在页面中,而实际上它应该存在。)
我有一种强烈的感觉,这是由于出于性能原因,浏览器在没有焦点的选项卡上减慢 setTimeouts(在我的情况下,可能在 jQuery.animate() 内)的方式。
当包含它的窗口失去焦点时,如何避免我的 JavaScript 崩溃?
【问题讨论】:
-
你能用小提琴重现吗?
-
您不应该依赖基于时间的事件来避免错误发生。
标签: javascript jquery