Mesuti
@Mesuti

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

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

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

Спасибо за ответы?
  • Вопрос задан
  • 275 просмотров
Решения вопроса 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
Универсальный дилетант
Ну, чтобы не переставал считать это на бекенд надо переносить..
А по хорошему - пишем в куку время старта счётчика и при перезагрузке, если мы видим эту куку, стартуем счётчик, учев прошедшее время.
Ответ написан
Комментировать
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы