很久以前,当我第一次开始构建我的页面(用于系统监控)时,我添加了:
<script language="javascript" type="text/javascript">setTimeout("location.reload();",60000);</script>
使页面每 60 秒重新加载一次。
到目前为止,它一直运作良好。但它 [页面] 随着更多 PHP 和更多使用 JQuery 等而增长)。
我现在正在寻找一种方法来暂停 setTimeout / 然后稍后恢复它。
我有一些 jQuery,当一个元素被右键单击时,它会加载一些数据,并显示一个带有该结果的小表。但我希望它在显示该表时,页面不会刷新。当页面再次隐藏时,setTimeout 恢复。
最好的方法是什么?(注意 60000 目前是在 PHP 中通过配置变量设置的)。