javascript - 查找 Javascript 何时暂停(很难总结)

标签 javascript events loading

我正在用 Javascript 制作一个小游戏,但我有点卡住了。该游戏基本上是一种虚拟宠物,你必须喂养宠物并与宠物一起做事。现在,我制作了一个饥饿系统,每 3 秒宠物就会变得更饿一点。问题是,当我合上笔记本电脑时,Javascript 就没有运行。我现在正在做的是获取上次保存的日期,并在打开笔记本电脑时获取该日期与当前日期的差异。

但是,我没有办法触发上述内容。我需要一个事件来识别页面下次何时恢复。

如果你还是不明白我想说的,这里有一个例子: 我打开一个页面,然后合上笔记本电脑。 JavaScript 已停止。 30 分钟后,我再次打开它,现在我收到一条提醒,告诉我我已经离开多久了。什么事件可以触发警报?

顺便说一句,我尝试过使用 onload、onpageshow 等。所有这些都要么触发一次,要么根本不触发。

最佳答案

建议您经常输入当前日期(例如每 2 秒一次)。当您加载页面时,您可以引用此数据来了解您离开了多长时间。

http://www.w3schools.com/jsref/event_onload.asp

关于javascript - 查找 Javascript 何时暂停(很难总结),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243120/

相关文章:

javascript - 更改按钮 onclick 以加载动画

javascript - 知道一个元素是否可以在窗口调整大小时适合另一个元素

javascript - 如何从 JWPlayer 实例中删除事件处理程序?

jquery - Flexslider 延迟加载 - 仅在真正需要时加载图像

visual-studio-2010 - vcxproj 文件不会加载到解决方案中

javascript - 为什么我在图形后面添加背景图像后不再起作用?

javascript - 单击元素外部以隐藏元素

javascript - 如何防止在 touchmove 和 mousemove 期间重定向 href?

c# - 为什么我们指定一个委托(delegate)和一个事件,为什么不在 C# 中使用一个事件?

vim - 病原体未加载 nerdtree