Войти

Показать полную графическую версию : JS предотвращение повторного события


Surround
17-11-2011, 15:36
Добрый день! есть такая задача: в input фильтруются вводимые знаки, если символ является недопустимым, то всплывает кратковременное сообщение об этом и исчезает через пару секунд. Если нажать "недопустимую" клавишу беспрерывно несколько раз подряд, то, соответственно, данное событие отработает положенное число раз, то есть сообщение будет мигать. Можно ли как-то отменить обработку события, если оно уже обработано? То есть если жать "недопустимую" клавишу в течение отображения сообщения, повторного его вызова не осуществлялось.
p.s. это все на jquery

Sham
20-11-2011, 20:46
в обработчике можно проверять состояние элемента с сообщением (стиль display), и в случае его видимости выходить из обработчика.




© OSzone.net 2001-2012