Показать сообщение отдельно
  #7 (permalink)  
Старый 02.03.2017, 13:00
Кандидат Javascript-наук
Отправить личное сообщение для Diphenyl Oxalate Посмотреть профиль Найти все сообщения от Diphenyl Oxalate
 
Регистрация: 21.01.2017
Сообщений: 139

При запуске таймера несколько раз интервалы накладываются. Надо очищать.

<input value='5' id='t'>
<input type='button' value='Go' onclick='clearInterval(window.k);r.innerHTML=t.value;k=setInterval(()=>!--r.innerHTML&&(clearInterval(k)||alert("Done!")),1e3)'>
<div id='r'></div>

Последний раз редактировалось Diphenyl Oxalate, 02.03.2017 в 13:14.
Ответить с цитированием