このjQueryプラグインを変更して、毎秒アニメーションで更新されるテーブルを作成しました。コードにバグがあり、ウィンドウのフォーカスが失われるたびにJavaScriptエラーが発生します。(エラーは、アニメーションの特定の一時的なDOM要素が、実際に存在するはずのページに存在しないことです。)
これは、パフォーマンス上の理由から、フォーカスのないタブでブラウザーがsetTimeout
(私の場合はおそらく内部で)速度を落とす方法が原因であると強く感じています。jQuery.animate()
JavaScriptを含むウィンドウがフォーカスを失ったときに、JavaScriptが機能しなくなるのを防ぐにはどうすればよいですか?