Скажем, у меня есть бесконечный цикл javascript, который увеличивает число и отображает его на экране. У меня также есть кнопка на экране, которая приостанавливает таймер.Выполнение двух вещей сразу в Javascript
Если javascript проходит через этот бесконечный цикл, как я могу заставить кнопку паузы остановить цикл? Для этого нужны «потоки»? Я думал только о том, что тигр $('#pause').click()
подключен к счетчику.
Если у вас бесконечный цикл, вы повесите свой браузер. (рабочие потоки могут использоваться, однако, в браузерах, которые их поддерживают). Вопрос в том, почему ** у вас бесконечный цикл? –
почему бы не использовать 'setInterval()' –
Вы выполняете «цикл» через тайм-аут? Если да, попробуйте clearTimeout() (http://www.w3schools.com/jsref/met_win_cleartimeout.asp), в противном случае вам нужен условный комментарий ... но я не знаю вашего кода. Можете ли вы опубликовать его? – cereallarceny