如果我重新加载页面,倒计时将重新开始 - 如何设置修复

Countdown is starting anew if I reload the page - how to set fix

本文关键字:重新开始 何设置 设置 新加载 加载 如果 倒计时      更新时间:2023-09-26

我已经下载了一个即将推出的免费页面,但问题是 如果我重新加载页面,倒计时将重新开始。 这是脚本:

http://pastebin.com/mHz5EF2y

如何让它启动一次,即使在重新加载页面时也能继续计数?

客户端 javascript(在浏览器中运行的 javascript)不会更新服务器。这不是javascript的工作方式。您的javascript被发送到客户端并在他们的浏览器中运行,因此如果没有ajax或与服务器的某种通信,您将无法对服务器进行更改。

您似乎希望在 15 天内启动您的网站。这里有一些选项,但如果你只是想倒计时到某个日期和时间,那么最简单的就是使用 javascript Date 函数生成该日期和时间的时间戳,然后减去当前日期和时间的时间戳。这将给你毫秒,直到这个时间。在倒计时中使用此数字。

如果你想倒计时到2013年12月1日晚上8点,你可以这样做:

var endTime = new Date(2013, 11, 1, 20).getTime();
var startTime = new Date().getTime();
var timeLeft = endTime - startTime;
$('#counter').countdown({
  timestamp : timeLeft
});