![]() |
JS предотвращение повторного события
Добрый день! есть такая задача: в input фильтруются вводимые знаки, если символ является недопустимым, то всплывает кратковременное сообщение об этом и исчезает через пару секунд. Если нажать "недопустимую" клавишу беспрерывно несколько раз подряд, то, соответственно, данное событие отработает положенное число раз, то есть сообщение будет мигать. Можно ли как-то отменить обработку события, если оно уже обработано? То есть если жать "недопустимую" клавишу в течение отображения сообщения, повторного его вызова не осуществлялось.
p.s. это все на jquery |
в обработчике можно проверять состояние элемента с сообщением (стиль display), и в случае его видимости выходить из обработчика.
|
Время: 08:47. |
Время: 08:47.
© OSzone.net 2001-