Mesuti
@Mesuti

Как сделать отсчет по 0,01 javascript?

Добрый день.
Как сделать счетчик числа в шагом 0,0.1 ?
Планирую счет от 0 до 5 по времени 3 минуты.
https://jsfiddle.net/Mesuti/zk1Ldtg3/

Посложнее:
Как сделать сохранение счетчика в памяти?
Если сделать перезагрузку страницы, то счетчик не прекращал считать?

Спасибо за ответы?
  • Вопрос задан
  • 286 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$({ number: +$('.number').text() }).animate({ number: 5 }, {
  duration: 5000, 
  easing: 'linear',
  step: updateNumber,
  complete: updateNumber,
});

function updateNumber() {
  $('.number').text((+this.number).toFixed(2));
}


Чтобы считать не переставал - класть время старта счётчика в localStorage, при загрузке страницы проверять - если есть, запускать счётчик со значения, соответствующего разности текущего времени и сохранённого.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Ahen
@Ahen
Универсальный дилетант
Ну, чтобы не переставал считать это на бекенд надо переносить..
А по хорошему - пишем в куку время старта счётчика и при перезагрузке, если мы видим эту куку, стартуем счётчик, учев прошедшее время.
Ответ написан
Комментировать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы