Повторно запустить setInterval
Как можно реализовать:
при нажатии кнопки мыши запускается функция в которой работает setInterval (move, 2000). При отпускании кнопки работа таймера должна прекращаться - делаем clearInterval(id_move). Все срабатывает нормально. Но когда в следующий раз нажимаем кнопку - снова должна запуститься функция и в ней должна работать setInterval (move, 2000).Естественно, после отпускания кнопки - снова останавливаться и т.д. Но во второй раз ничего не получается. var y_cur = 0; id_move = setInterval(move(), 2000); function imouse(event){y_cur = event.clientY;} function init_move() {move()} function move() { document.getElementById ('two').style.height = y_cur + 'px' } function stop() { clearInterval(id_move); } |
Часовой пояс GMT +3, время: 10:47. |