2011-01-31 5 views
1

условия является то, что ПРОСТРАНСТВО набирается .... Это внутри саза:Как приостановить jQuery до тех пор, пока не будет выполнено условие?

 case KEY.ATSIGN: 

         clearTimeout(timeout); 
         //alert(event.keyCode); 
         while(event.keyCode != 32) { 
          alert(event.keyCode); 
          timeout = setTimeout(onChange, options.delayLong); 

         } 

      break; 

32 является ASCII для пространства ... Я пытаюсь получить подмножество соответствия функции для работы в JQuery только ПОСЛЕ знака @ набирается .... Следовательно, оператор case KEY.ATSIGN.

ответ

2

Вы можете поместить обработчик события в событие нажатия клавиши на своем элементе ввода и оценить, какая клавиша была нажата.

http://api.jquery.com/keypress/

Смежные вопросы