Как можно реализовать:
при нажатии кнопки мыши запускается функция в которой работает 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);
}