私たちのプロジェクトでは、さまざまなライブラリ(Kinetic Js、jquery、buzz.jsなど)を使用しています。多くのアニメーションが実行され、一部のサウンドが同時に再生されます。目的は、ユーザーがタブを変更したときにすべてのJavaScriptプロセスを停止することです。またはブラウザのウィンドウで、フォーカスが失われます。
onBlur
とonFocus
はその変化を検出する機能を提供し、1つのsetTimeOut
機能でそれを停止できることを私たちは知っています。それを行うためのより効果的な方法があるのか、それともより低レベルの解決策があるのかを知りたいのです。
前もって感謝します。