【发布时间】:2012-01-17 17:49:42
【问题描述】:
我尝试使用 javascript 和 jquery,但不知道该怎么做。我不会让计时器重新开始计数。当他倒计时 3,2 并且刷新他不再开始时,这与拍卖相同,它应该从上次结束的地方继续倒计时。在其他产品上,它必须再次从 3 开始计数。有什么想法吗?
编辑:因为有些用户误解了我要搜索的内容。
我的问题是,当有人刷新页面以继续倒计时时,我不知道如何节省时间。如果有人在 21 秒刷新网站并且他或她有 30 秒的时间做出选择。刷新站点后,计数器将在 21 秒后计数,并且在 30 秒内不再重新开始。 没有 ajax。
尽可能硬编码。 如果不可能,则使用 cookie 变体。
【问题讨论】:
-
document.cookie,或localStorage,或硬编码Date值。 -
硬编码的
Date值仅在您倒计时到特定日期(例如新年)时才有效。如果您有基于用户的相对时间,您需要使用cookie或本地存储。这并不意味着您必须在 JS 中设置 cookie,您最好使用服务器脚本为用户存储会话值,但会话也依赖于 cookie。 -
好吧,我是这么想的,但我没有让 javascript 死掉,直到我不知道它只能硬编码做什么。谢谢
标签: javascript jquery-plugins timeout countdown