Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Потеря фокуса элементом (https://javascript.ru/forum/events/9401-poterya-fokusa-ehlementom.html)

goldmember 14.05.2010 16:44

Потеря фокуса элементом
 
При потере фокуса у меня элемент идёт в display='none' с 200 мс задержкой, а как сделать так, чтобы при определённом событии(допустим onmousedown) на каком нибудь другом элементе(определённом) потеря фокуса не происходила, а то что то метод focus() у меня не прошёл....
зы. Например в файрфоксе это по умолчанию реализовано..

subzey 14.05.2010 21:05

Что?

Gvozd 14.05.2010 21:43

щито?

goldmember 15.05.2010 12:51

Зайдём издалека, делаю ajax-autocomplete, отслеживаю изменения в текстовом поле, после чего вытягиваю результаты в див, который появляется под текстовым полем, соответственно, чтобы скрыть его вешаю обработчик onblur() на поле. Проблема в том, чтобы мышкой прокрутить результаты в диве(проскролить, но не колесом), нужно избежать срабатывания onblur на соседнем поле, иначе у меня он скроется...

exec 15.05.2010 13:10

goldmember, попробуйте повешать onblur на сам div.

goldmember 15.05.2010 14:56

хм, тогда помимо того, что див получает display block, ему надо принудительно и фокус давать?

Octane 15.05.2010 15:38

Какой еще blur может быть у div?


Часовой пояс GMT +3, время: 00:47.