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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2011, 22:06   #1
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 230
По умолчанию Функция которая выполняется пока кнопка мыши нажата

Как сделать так, чтобы функция выполнялась пока кнопка мыши нажата.
Т.е. функция должна вызываться снова и снова пока кнопка мыши нажата.
Arassir вне форума Ответить с цитированием
Старый 30.01.2011, 22:07   #2
yury_coder
Пользователь
 
Регистрация: 31.10.2010
Сообщений: 53
По умолчанию

скажите сразу, вы пишете перетаскивание чего-то?

Если да:
Код HTML:
element.onmousedown = function() {
  this.onmousemove = function() {/*Ваша функция*/}
  this.onmouseup = function(){ this.onmousemove = function(){}; }
}
Если нет:
Код HTML:
element.onmousedown = function() {
  var myInterval = setInterval(function() {/*Ваша функция*/}, 20);
  this.onmouseup = function(){ clearInterval(myInterval); }
}

Последний раз редактировалось yury_coder; 30.01.2011 в 22:27.
yury_coder вне форума Ответить с цитированием
Старый 30.01.2011, 22:50   #3
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 230
По умолчанию

Цитата:
скажите сразу, вы пишете перетаскивание чего-то?
да перетаскивание (перемещение по экрану дива)

спасибо за ответ!
Arassir вне форума Ответить с цитированием
Старый 30.01.2011, 22:54   #4
yury_coder
Пользователь
 
Регистрация: 31.10.2010
Сообщений: 53
По умолчанию

не за что
желаю удачи в построении алгоритма вычисления координат и в борьбе с выделением текста на странице
yury_coder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как узнать, нажата ли кнопка мыши? Juffin Общие вопросы Delphi 1 20.05.2010 20:16
Как определить когда нажата кнопка мыши, если она нажата в совсем другой программе? Iceman Общие вопросы Delphi 2 19.10.2009 19:03
Все висит пока выполняется процедура XPAiN Общие вопросы Delphi 3 07.05.2008 15:03
какая функция определяет - была-ли нажата левая кнопка мыши, положение мышки на экране Wicing Общие вопросы Delphi 5 11.12.2007 10:17
нажата ли кнопка мыши? VDLab Общие вопросы Delphi 2 15.11.2006 00:59