Показать сообщение отдельно
  #1 (permalink)  
Старый 04.11.2011, 08:01
Интересующийся
Отправить личное сообщение для uznik73 Посмотреть профиль Найти все сообщения от uznik73
 
Регистрация: 13.07.2011
Сообщений: 14

Ограничитель на выполнение функции
Есть функция
document.onkeydown=key;
function key(event)
{
    if(event.keyCode==74){
 jQuery('img[class*=bm_refresh]').click();
    }
}

Которая вешает на клавишу клавиатуры, действие клика по элементу, все работает, но, необходимо как то ограничить количество исполнений функции, то есть правило что то вроде "не более 2ух исполнений в секунду", иначе с зажатой кнопкой функция выполняется слишком часто(по каждому клику отправляется запрос на сервер) что не есть гуд..
Пробовал прикрутить к этому settimeout но не вышло, может кто то поможет разобраться с этим?

Последний раз редактировалось uznik73, 04.11.2011 в 08:18.
Ответить с цитированием