jQuery钱数量增加

时间:2013-10-29 08:20:28

标签: php jquery

我是jQuery的新手。我需要创造一个货币反击。我希望它从$ 1,000,000.34开始。

最后的数字(34)将非常快地增加,而100万美元将继续增加。我不想限制,所以计数器继续无限增加。如果用户在返回时离开$ 1,455,677.34,他应该找到更大的金额(意味着即使用户不在网站上,金额也会不断增加)。

我需要有人能指导我正确的方向,所以我能够建立这个。

1 个答案:

答案 0 :(得分:2)

只是为了指出正确的方向,请参阅this fiddle

window.setInterval(function () {
   var countStart = 1000000.34;

   var count = countStart + (new Date().getTime() 
               - new Date('01/10/2013').getTime())/36000;

   $("#counter").text(count);
}, 1000);

您使用window.setInterval()的间隔为1s,因此每秒都会调用基础函数。接下来,您计算当前计数器值并将其显示在div中。

你必须自己开发一个计算值的函数,因为这只会以线性的方式增加计数器,但如果我要开发这样的计数器,这将是我的总体方向和开始。

还有很多其他方法可以实现这样的功能,如问题评论中所述。例如,您可以使用数据库或cookie来存储当前值,因此您不必根据当前时间计算您的值。