【问题标题】:jQuery Timer Countdown within Session会话中的 jQuery 计时器倒计时
【发布时间】:2014-11-25 16:27:47
【问题描述】:

早安,

我正在创建一个需要倒数计时器的基本网页/游戏。我找到了http://keith-wood.name/countdown.htmlTimer,它非常适合我的需要。然而,游戏会根据不同的回合从一个页面转到另一个页面。即。)在每个新的回合中,时间当然会重新开始。

正如我在下面使用的一分钟倒计时。如何实现它在不同页面上的计时器,这是解决此问题的推荐方法吗?

我想我可以使用 session 来进行倒计时。

$(document).ready(function () {
    $('#timer').countdown({
        until: +60,
        compact: true
    });
});

【问题讨论】:

    标签: javascript jquery timer


    【解决方案1】:

    您可以在 cookie 中设置until 时间,并将倒计时中的until 选项设置为该值。然后它将以一致的最终值在请求之间持久化。

    那里有一个 jQuery Cookie 库可以为您提供帮助:https://github.com/carhartl/jquery-cookie

    您还可以将 cookie 的过期时间设置为同时过期,以便在正确的时间自动将其删除。如果您的应用程序在计时器启动后发生更改,这将非常有用。

    【讨论】:

    • 嗨,克里斯,感谢您的指导。我正在进一步前进。我已设置并将 cookie 值分配为一分钟并将其传递给直到。但是,该 cookie 值重命名相同,并且在某种意义上只是重新启动而不是保留新值。我想从 html 中获取倒计时值,gist.github.com/redrory/6df8ab7ea7d56923c600
    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多