计算金额的计数器

时间:2011-12-06 18:33:12

标签: javascript counter currency

我想在网页上整合一个计数器。计数器应该计算金额(因此它应该计数:)),这是根据过去在一定时间内提出的估计而提出的......它不需要反映真正正确的金额。它应该给人一种感觉,即提高资金和提高资金。 :)

此外,重新访问网站时,不应重置或重新开始计数器......

不幸的是,我不是真正的开发人员,也不知道如何做这样的事情。 :(我在网上找到了一些柜台,但没有一个像我想象的那样做。

但是,我找到了一个很好的例子 - 在www.dailymile.com的着陆页上,左上角有一英里计数器。我在考虑这样的事情。

有人可以帮助我,请?谢谢!

1 个答案:

答案 0 :(得分:4)

如果您希望计数器在会话之间逐渐增加,并避免使用某种服务器端状态,那么您可以将计数器值基于时间函数吗?

<div>
$<span class="moneyCounter"></span> raised so far.
</div>
<script type="text/javascript">

var setCounter = function(){
  var counterValue = 
    (new Date().getTime() - new Date('01/01/2011').getTime())/(1000*60*6);
  $('.moneyCounter').text(counterValue);
}

setInterval(setCounter,10000);
setCounter();

</script>

这将使值每十秒增加一次。您可能希望使用更激动人心的功能,甚至可能需要间隔的随机更新间隔。