Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2013, 17:15   #1
alik98
Пользователь
 
Регистрация: 28.05.2012
Сообщений: 54
Вопрос Цикл по нажатию клавиши

Как реализовать в Javascript цикл, который продолжается, пока левая клавиша мыши нажата? Типа

if (Клавиша_Опущена)
while (! Клавиша_Поднята)
{
...
}
alik98 вне форума Ответить с цитированием
Старый 01.05.2013, 19:19   #2
_SanR
Пользователь
 
Регистрация: 09.02.2013
Сообщений: 48
По умолчанию

Привет.
Например можно воспользоваться setInterval:
Код:
        var intervalId; // Ид интервала
	window.onmousedown = function() { // Клавиша опущена
		intervalId = setInterval(function(){ твоя функция внутри цикла }, 1000);
	}
  	window.onmouseup= function(){ // Клавиша поднята
  		clearInterval(intervalId); // Останавливаем цикл
  	}
_SanR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытие по нажатию клавиши Gamst Общие вопросы Delphi 6 07.02.2012 17:52
Выход по нажатию клавиши bvak Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 01.02.2012 21:36
Выгрузка по нажатию клавиши. triest Паскаль, Turbo Pascal, PascalABC.NET 0 10.06.2011 16:40
передвижение фигуры по нажатию клавиши aleks15 Паскаль, Turbo Pascal, PascalABC.NET 7 08.02.2011 16:02
Движения по нажатию клавиши ТРОЯН=) Помощь студентам 5 10.03.2009 21:11