Триви,
судя по всему он в конечном итоге подобное яндекс поиску и т.д собирается сделать-по этому сразу стоит завязку по полной делать.
Сообщение от shilinpavel
|
При onBlur input'а <div> должен пропадать, но он не должен пропадать когда кликаешь по ссылки из <div>
|
когда ты кликаеш за пределами инпута -на туже ссылку-у тебя по любому возникает событие потери фокуса инпута.
у тебя ведь последовательность-если событие клика происходит в любом элементе, кроме инпута или дива с его содержимым, то скрывать див
поэтому тебе не блур нужно отслеживать а все клики кроме перечисленных.
И обработчик у тебя будет клик на боди
запретить всплытие
если событие клика возникло не в инпуте или контейнере содержащем его и не в диве с сылками(проверка по id по классу) то скрыть див.
как вариант -
положить их в общий контейнер и если событие клика не в нём. то скрыть див с сылками