Потеря фокуса элементом
При потере фокуса у меня элемент идёт в display='none' с 200 мс задержкой, а как сделать так, чтобы при определённом событии(допустим onmousedown) на каком нибудь другом элементе(определённом) потеря фокуса не происходила, а то что то метод focus() у меня не прошёл....
зы. Например в файрфоксе это по умолчанию реализовано.. |
Что?
|
щито?
|
Зайдём издалека, делаю ajax-autocomplete, отслеживаю изменения в текстовом поле, после чего вытягиваю результаты в див, который появляется под текстовым полем, соответственно, чтобы скрыть его вешаю обработчик onblur() на поле. Проблема в том, чтобы мышкой прокрутить результаты в диве(проскролить, но не колесом), нужно избежать срабатывания onblur на соседнем поле, иначе у меня он скроется...
|
goldmember, попробуйте повешать onblur на сам div.
|
хм, тогда помимо того, что див получает display block, ему надо принудительно и фокус давать?
|
Какой еще blur может быть у div?
|
Часовой пояс GMT +3, время: 00:47. |