? ))
Дело в том что при определенных условиях запускается функция и когда уловия меняются, нужно бы остановить ее выполнение
т.е. все работет на setInterval
выполнение clearInterval просто возвращает отчет в начало но не останавливает функцию
https://codepen.io/anon/pen/xaJjQV?editors=00100
поставить debugger в самом начале. и проследи на каждом шаге, в каком порядке все вызывается
у тебя очищение интервала вообще не срабатывает
if (true) { return }
Обсуждают сегодня