如何使jquery倒计时计时器在刷新

时间:2016-10-25 16:44:20

标签: javascript jquery html5 timer

我正在创建一个待售的网页模板,但我不能让计时器倒计时,我不知道怎么做。我需要计时器倒计时(当添加日期时,应该减少它),也不应该在刷新时间或关闭时间重新启动。请帮我做这个代码...我会在我的模板中使用它。

1 个答案:

答案 0 :(得分:1)

如果您不使用数据库,则可以使用HTML5 localstorage。如果已经访问过,则将变量存储在用户本地计算机上。页面加载时,请检查该变量的本地存储。如果它不是null,那么不要像他们已经在网站上那样启动计时器。

https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

创建localstoreage var:

var myStorage = localStorage;

如果用户加载页面 - 在"访问"

中存储为true
localStorage.setItem('visited', 'true');

如果访问者重新加载页面,请检查visited == true,如果为true,则不要触发计时器。

var hasVisited = function() {
    var didVisit = myStorage.getItem('visited');
        if(didVisit == "true"){
         //do nothing}
    }else{
         //start your timer
    };