Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   JS предотвращение повторного события (http://forum.oszone.net/showthread.php?t=220764)

Surround 17-11-2011 15:36 1797235

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

Sham 20-11-2011 20:46 1799458

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


Время: 08:47.

Время: 08:47.
© OSzone.net 2001-