何年も前に、(システム監視用に) 自分のページを最初に作成し始めたとき、次のように追加しました。
<script language="javascript" type="text/javascript">setTimeout("location.reload();",60000);</script>
ページを 60 秒ごとにリロードします。
それは今まで本当にうまくいっていました。しかし、[ページ] は、PHP の増加や JQuery の使用の増加などによって成長しました)。
私は現在、setTimeout を一時停止し、後で再開する方法を探しています。
要素が右クリックされると、いくつかのデータをロードし、その結果を小さなテーブルに表示する jQuery があります。しかし、そのテーブルが表示されているときにページが更新されないようにしたいのです。ページが再び非表示になると、setTimeout が再開されます。
これを行う最良の方法は何ですか?(現在、60000 は構成変数から PHP に設定されています)。