Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2009, 23:13
Новичок на форуме
Отправить личное сообщение для Andrey_V Посмотреть профиль Найти все сообщения от Andrey_V
 
Регистрация: 09.11.2008
Сообщений: 4

Повторно запустить 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);    
}

Последний раз редактировалось Octane, 09.11.2009 в 23:20. Причина: используйте теги [html] и [js] для оформления кода
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу запустить ни оди ява скрипт NickTriada Javascript под браузер 7 17.08.2009 13:25
Как запустить скрипт после отработки другого скрипта? roman2 Общие вопросы Javascript 2 10.08.2009 01:23
Запустить поток на js Shasoft Общие вопросы Javascript 7 13.07.2009 23:33
Проблема в document.write при использовании setInterval() GOll Общие вопросы Javascript 21 06.10.2008 17:38
clearInterval и setInterval из разных локаций. Bakuryu Events/DOM/Window 6 27.07.2008 22:45