JQuery: кнопка была нажата снова в течение стольких миллисекунд - PullRequest
0 голосов
/ 16 октября 2008

Я пишу веб-приложение, которое декодирует азбуку Морзе, подключаемую с помощью кнопки мыши.

Изначально я сделал проверку концепции с использованием обычного JavaScript, но сейчас я переделываю его с помощью jQuery.

Есть ли умный способ с помощью jQuery определить, было ли нажатие кнопки снова в течение стольких миллисекунд, или нет - и запустить некоторый код jQuery, если кнопка НЕ ​​была нажата снова.

Я изучал API jQuery и не вижу разумного способа сделать это ....

Любые идеи ...

Derek

Ответы [ 2 ]

2 голосов
/ 16 октября 2008

Я подозреваю, что вам нужно следить за событиями нажатия кнопок и определять время самостоятельно.

1 голос
/ 16 октября 2008

Что касается того, чтобы кнопка НЕ ​​нажималась снова в течение стольких миллисекунд, вам нужно будет использовать setTimeout() и clearTimeout(), отслеживая цели самостоятельно, как сказал theracoonbear. Вероятно, вы делали это таким образом в своем POC, а JQuery не имеет этого в API (что я видел), так что просто рефакторинг, где вы можете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...