Установить очередность событий JS?

12
Qest
На сайте с 21.10.2010
Offline
40
#11
profaller:
dkameleon, послушайте умник, хотя не, уважаемый(репа-та огого) умник, великий знаток JSа, не пишите пожалуйста больше ересь, ну пожалуйста. я же за вас беспокоюсь, засмеют ведь. "отмена ивента", "анонимные функции", какие умные слова-то знаете, и судя по всему, это вы любите пальцы растопыривать. сорри за офтоп.

Это ты послушай, хватит флудить, если есть чтото по существу, то пиши, нет так нет.

По теме, подходит даже больше:

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

Так вот, каждое поле в таблице результатов подключено на onclick, чтобы при выборе его пользователем оно добавлялось скажем куда то на страницу. Так же, когда пользователь покидает input, тоесть делает blur(),список результатов должен скрываться.

Тоесть если пользователь ткнул куда то на экран и не в список результатов, то onblur выполняется и все счастливы, а если пользователь ткнул в строку результата поиска, то ведь onblur всеравно выполняется и он должен выполниться только после того как выполниться onclick от результата.

Конечно можно установить setTimeout для blur, чтобы попридержать пока oncliсk инициализируется, но это не есть хорошо.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий