Обработчики onclick и onblur - что раньше?
Добрый день!
Есть некий плагин на jquery, одна из разновидностей autocomplete.
Суть плагина - организация быстрого поиска с подсказками, по типу яндекс-формы поиска.
На инпут вешается обработчик .blur для скрытия дива с найденными подсказками при потере фокуса инпутом.
В диве с подсказками выводятся ссылки, полученные ajax, на найденные результаты.
При клике по этим ссылкам, переход осуществляется через раз - то просто скрывается див с подсказками, то идет переход по ссылке.
Вопрос в следующем - это конфликт обработчиков? Как правильно расставить обработку событий, чтобы и blur() работал (пользователь может тыкнуть в любое пустое место и подсказки должны пропасть), и при кликах по ссылкам происходил переход по ним в 100% случаев, а не рандомно?
|