Показать сообщение отдельно
  #4 (permalink)  
Старый 28.07.2018, 22:26
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

var timePassed = 1000;

setInterval(function() {
//document.getElementById('number').innerHTML = numY;
 testnym(numY);
   }, 200);

   function testnym(name) {
    var timer = setInterval(function() {
     if (timePassed <= name) {
      timePassed = timePassed + 50;
     }
     if (timePassed >= name) {
      timePassed = timePassed - 50;
     }
     document.getElementById('number').innerHTML  = timePassed + '-'+name;
     clearInterval(timer);

    }, 200);
   }


Спасибо Рони за ссылки. Вот что у меня получилось. Теперь данные плавно шагают с 1000 до numY. Например дошли до 1300 и numY поменялось на 1100, должен идти плавный отсчет обратно до 1100. Даже если testnym нужно было идти дальше, счетчик должен остановится и идти в обратном направление. Как вам мой код? Может это все можно было сделать в первом setInterval? что бы не плодить их?
На телефоне почему-то не работает и в Chrome и в Firefox

ТЕМА ЗАКРЫТА, ВСЕ СДЕЛАЛ,.

Последний раз редактировалось dima85, 29.07.2018 в 10:02.
Ответить с цитированием