【发布时间】:2011-12-16 16:51:11
【问题描述】:
我有以下情况。 我的 twitter 提要应该每 5 秒刷新一次(通过使用 load() 函数)。虽然我一直在监控我的带宽,但它真的很糟糕。
我的想法是在用户处于非活动状态时立即停止刷新(例如,5 或 10 秒页面上没有交互)。我尝试了几个插件,但没有成功。
刷新如下:
setInterval(function() { $("#feed").load("feed.php"); }, 5000);
它应该停止刷新,但我尝试的插件只是保持刷新(运行间隔)。
有什么方法可以实现吗?我尝试了以下插件: - http://www.bedroomlan.org/coding/detecting-'idle'-and-'away'-timeouts-javascript - http://www.erichynds.com/jquery/a-new-and-improved-jquery-idle-timeout-plugin/
提前致谢。
【问题讨论】:
-
我的解决方案是将刷新时间从 5 秒更改为 30 秒,除非您是真正的速读者。
-
"Twitter:因为你的 ADD 不够严重。"
-
在活动中使用。在参加活动时,很多人发了推文。有时每 5 秒超过 3 个。
标签: jquery load timeout python-idle