Показать сообщение отдельно
  #1 (permalink)  
Старый 26.01.2013, 13:15
Новичок на форуме
Отправить личное сообщение для vladimir777 Посмотреть профиль Найти все сообщения от vladimir777
 
Регистрация: 26.01.2013
Сообщений: 2

Обработчики onclick и onblur - что раньше?
Добрый день!

Есть некий плагин на jquery, одна из разновидностей autocomplete.
Суть плагина - организация быстрого поиска с подсказками, по типу яндекс-формы поиска.

На инпут вешается обработчик .blur для скрытия дива с найденными подсказками при потере фокуса инпутом.

В диве с подсказками выводятся ссылки, полученные ajax, на найденные результаты.

При клике по этим ссылкам, переход осуществляется через раз - то просто скрывается див с подсказками, то идет переход по ссылке.

Вопрос в следующем - это конфликт обработчиков? Как правильно расставить обработку событий, чтобы и blur() работал (пользователь может тыкнуть в любое пустое место и подсказки должны пропасть), и при кликах по ссылкам происходил переход по ним в 100% случаев, а не рандомно?
Ответить с цитированием