Счетчик для подсчета суммы денег - PullRequest
1 голос
/ 06 декабря 2011

Я бы хотел добавить счетчик на веб-страницу. Счетчик должен считать деньги (поэтому он должен считать :)), которые были собраны, основываясь на оценке, которая была поднята в прошлом в течение определенного времени ... Он не должен отражать действительно правильную сумму. Скорее должно дать ощущение, что деньги собраны и как быстро. :)

Кроме того, счетчик не должен сбрасываться или начинаться заново при повторном посещении веб-сайта ...

К сожалению, я на самом деле не разработчик и понятия не имею, как сделать что-то подобное. :( Я нашел несколько счетчиков в Интернете, но никто не делал это так, как я себе представлял.

Однако я нашел хороший пример того, о чем я думал - на целевой странице www.dailymile.com в левом верхнем углу находится счетчик миль. Я думал о чем-то вроде этого.

Может кто-нибудь помочь мне, пожалуйста? Спасибо!

1 Ответ

4 голосов
/ 06 декабря 2011

Если вы хотите, чтобы счетчик постепенно увеличивался между сеансами и избегать использования какого-либо состояния на стороне сервера, может быть, вы можете основать значение счетчика на функции времени?

<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>

Это повыситзначение с 1 каждые десять секунд.Возможно, вы захотите использовать более захватывающую функцию и, возможно, даже случайный интервал обновления для интервала.

...