我想在网页上整合一个计数器。计数器应该计算金额(因此它应该计数:)),这是根据过去在一定时间内提出的估计而提出的......它不需要反映真正正确的金额。它应该给人一种感觉,即提高资金和提高资金。 :)
此外,重新访问网站时,不应重置或重新开始计数器......
不幸的是,我不是真正的开发人员,也不知道如何做这样的事情。 :(我在网上找到了一些柜台,但没有一个像我想象的那样做。
但是,我找到了一个很好的例子 - 在www.dailymile.com的着陆页上,左上角有一英里计数器。我在考虑这样的事情。
有人可以帮助我,请?谢谢!
答案 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>
这将使值每十秒增加一次。您可能希望使用更激动人心的功能,甚至可能需要间隔的随机更新间隔。