drtpbx3606 2018-03-09 01:20
浏览 100

倒计时在div中一次显示一个结果

So I have this snippet of code I made that simply counts down from a number X by subtracting 4 until it cant subtract 4 any more and still get a number greater than or equal to 1.

$start = "2647";

for($i = $start; $i >= 1; $i-=4) { 
echo $i . ' '; 
} 

Now, I need help styling it. Right now it just shoots out a string of numbers separated by a space. Pretty boring.

How can I get one number at a time to display in a <div> as it counts down instead of the page of numbers that Ive got now?

  • 写回答

1条回答 默认 最新

  • douzhao7014 2018-03-09 01:29
    关注

    Here's an example using javascript.

    var counter = document.getElementById("counter"),
        value = 2456;
    
    function count(){
      counter.textContent = value;
      value -= 4;
      if (value >= 1) setTimeout(count, 1000);
    }
    count();
    <div id="counter"></div>

    It doesn't really make sense to do this live counter via the PHP server.

    </div>
    
    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!