javascript - 无论页面刷新如何,持续计数器

标签 javascript php jquery html count

我有一段 jQuery,目前每 5 秒将一个数字递增 1。我遇到的问题是它的客户端,因此每次刷新页面时它都会重置。

相反,我希望计数器继续运行,即使您不在网站上也不管您刷新页面多少次,这就是为什么我认为服务器端脚本(如 PHP)更适合我的使用案件。如果没有,请提出其他建议。

我已经设置了我目前使用 jQuery 的工作 fiddle :http://jsfiddle.net/f354bzy5/

用什么 PHP 来重新创建包含我的上述要求的影响?

这是我正在使用的 Jquery:

//Counter
var counter = 22000000000;
$(".count").html(counter);
  setInterval(function () {
  $(".count").html(counter);
  ++counter;
}, 5000);

最佳答案

检查这个 DEMO

//Counter
var counter=22000000000;
if(typeof(localStorage.getItem('counts'))!='object')
{
   counter=parseInt(localStorage.getItem('counts'));
}
setInterval(function () {
    $(".count").html(counter);
    ++counter;
    localStorage.setItem('counts',counter);
}, 1000);

突出显示localStorage

localStorage is an implementation of the Storage Interface. It stores data with no expiration date, and gets cleared only through JavaScript, or clearing the Browser Cache / Locally Stored Data - unlike cookie expiry.

关于javascript - 无论页面刷新如何,持续计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30572762/

相关文章:

javascript - 将值重新加载到数组中发生在 javascript 中的最后一个位置之前

javascript - 如何跨域获取iframe contentWindow高度

Javascript:获取字符串形式的变量名称

javascript - 在 Nest JS 中上传动态多个文件

javascript - 如何在div上只有一个垂直滚动条

javascript - Apple 的 Safari 浏览器使用什么 JavaScript 引擎?

javascript - 如何定位交替的奇数/偶数文本行

php - laravel 5.6 facebook 电子邮件的社交名流身份验证为空

php - 如何在 octobercms 中创建中间件

php - 无法使用 php 从 mysql 显示 XML 数据