0

ユーザーがバックグラウンドで新しいタブでページを開くと、ページに切り替える前に Css アニメーションが再生されます。ユーザーがタブを選択した後に css-animation を表示する方法はありますか?

4

2 に答える 2

0

Page Visibility API を試してみてください - http://www.html5rocks.com/en/tutorials/pagevisibility/intro/ は古いブラウザではサポートされていない可能性がありますが

于 2013-05-12T17:57:07.327 に答える
0

CSS は Web ページの表示のみを担当するため、これは純粋な CSS では不可能であると感じています。onblurJavaScriptを使用してイベントを行うことで可能になると思いonfocusます。http://www.thefutureoftheweb.com/blog/detect-browser-window-focusをご覧ください。情報とデモ (Chrome で動作します) があります。

ユーザーがアクティブにページを表示しているかどうかを知ることで、セキュリティ上の問題がいくつか見られたので、マイレージは異なる場合があります. すべてのブラウザでこれをテストしたわけではありません

于 2013-05-12T17:58:11.567 に答える