php - 如何每隔一分钟将当前值加2?

标签 php jquery html css

我的 HTML 和 CSS 代码在这里。每一个没有。在不同的跨度标签中。 1 分钟后我需要 152,242,2 分钟后需要 152,244,依此类推。我试图用 jquery 做到这一点,但我没有得到完美的输出。

#hp_header .number{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 40px;
}
#hp_header .number .number_inner{
    display: inline-block;
    text-align: center;
    color: #282828;
    font-family: SourceSansPro-Regular !important;
    font-size: 32px;
}
#hp_header .number .count{
    font-family: SourceSansPro-Regular !important;
    font-size: 32px;
    color: #f0f1b4;
    padding: 5px 10px;
    background-color: #282828;
    margin: 0px 5px;
}
#hp_header .number .members_count {
    width: 100%;
    float: left;
    margin-top: 10px;
    color: #282828;
    font-family: SourceSansPro-Regular !important;
    text-transform: uppercase;
    letter-spacing: 5px;
}
<div id="hp_header">
  <span class="number">
    <span class="number_inner">
      <span class="count">1</span>
      <span class="count">5</span>
      <span class="count">2</span>
      ,
      <span class="count">2</span>
      <span class="count">4</span>
      <span class="count">2</span>
    </span>
  </span>
</div>

提前致谢。

最佳答案

希望下面的代码对您有所帮助。为了测试,我设置了 2 秒间隔(2000)。每分钟你可以做到 (60000)

setInterval(oneSecondFunction, 2000);
function oneSecondFunction() {
   total = document.getElementsByClassName('count').length;	
   values = document.getElementsByClassName('count');
   current_value='';
  
   for(i=0;i<total;i++)
   {
	   
	   current_value+=values[i].innerHTML;
	   
   }
   new_value = parseInt(current_value)+2;
   
   new_value_string=new_value.toString();

   for(j=0;j<new_value_string.length;j++)
   {
	   values[j].innerHTML = new_value_string[j];
   }
  
}
#hp_header .number{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 40px;
}
#hp_header .number .number_inner{
    display: inline-block;
    text-align: center;
    color: #282828;
    font-family: SourceSansPro-Regular !important;
    font-size: 32px;
}
#hp_header .number .count{
    font-family: SourceSansPro-Regular !important;
    font-size: 32px;
    color: #f0f1b4;
    padding: 5px 10px;
    background-color: #282828;
    margin: 0px 5px;
}
#hp_header .number .members_count {
    width: 100%;
    float: left;
    margin-top: 10px;
    color: #282828;
    font-family: SourceSansPro-Regular !important;
    text-transform: uppercase;
    letter-spacing: 5px;
}
<div id="hp_header">
  <span class="number">
    <span class="number_inner">
      <span class="count">1</span>
      <span class="count">5</span>
      <span class="count">2</span>
      ,
      <span class="count">2</span>
      <span class="count">4</span>
      <span class="count">2</span>
    </span>
  </span>
</div>

关于php - 如何每隔一分钟将当前值加2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40735160/

相关文章:

jquery - 关于如何创建像图像提要网站一样的 instagram 的想法,也能够滚动

jquery - USATODAY 转换效果与 url 变化

javascript - 从隐藏的所有内容开始

javascript - 使用 PHP 从 JSON 检索对象

PHP MySQL 更新语句不起作用

javascript - Jquery/Javascript 在动态内容更新方面如何表现?

javascript - jQuery ajax 不会加载代码

javascript - 告诉 jquery mobile/phonegap 应用程序等待内容加载完成

html - Internet Explorer 6/7 中的 Sprite

php - 将复杂数组转换为 foreach 循环