Показать сообщение отдельно
  #3 (permalink)  
Старый 21.09.2017, 18:20
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

<ul>
   <li  value="1">Возрастание</li>
   <li  value="-1">Убывание</li>
   <li  value="0">Стоп</li>
</ul>
<input type="text" id = "count" value = "1">
<script>
   var loop,
        variant = document.querySelectorAll("li");
   for(var i = 0;i<variant.length;i++) {
         variant[i].onclick = foo;
   }
   function foo() {
       clearInterval(loop);
       var step = +this.value;
       loop = setInterval(function() {
           count.value = (+count.value + step).toString();
       }, 1000);     
    }
</script>

Последний раз редактировалось Dilettante_Pro, 21.09.2017 в 19:00.
Ответить с цитированием