Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.05.2010, 16:44
Интересующийся
Отправить личное сообщение для goldmember Посмотреть профиль Найти все сообщения от goldmember
 
Регистрация: 22.02.2010
Сообщений: 15

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

Последний раз редактировалось goldmember, 14.05.2010 в 16:47.
Ответить с цитированием
  #2 (permalink)  
Старый 14.05.2010, 21:05
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Что?
Ответить с цитированием
  #3 (permalink)  
Старый 14.05.2010, 21:43
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

щито?
Ответить с цитированием
  #4 (permalink)  
Старый 15.05.2010, 12:51
Интересующийся
Отправить личное сообщение для goldmember Посмотреть профиль Найти все сообщения от goldmember
 
Регистрация: 22.02.2010
Сообщений: 15

Зайдём издалека, делаю ajax-autocomplete, отслеживаю изменения в текстовом поле, после чего вытягиваю результаты в див, который появляется под текстовым полем, соответственно, чтобы скрыть его вешаю обработчик onblur() на поле. Проблема в том, чтобы мышкой прокрутить результаты в диве(проскролить, но не колесом), нужно избежать срабатывания onblur на соседнем поле, иначе у меня он скроется...
Ответить с цитированием
  #5 (permalink)  
Старый 15.05.2010, 13:10
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

goldmember, попробуйте повешать onblur на сам div.
Ответить с цитированием
  #6 (permalink)  
Старый 15.05.2010, 14:56
Интересующийся
Отправить личное сообщение для goldmember Посмотреть профиль Найти все сообщения от goldmember
 
Регистрация: 22.02.2010
Сообщений: 15

хм, тогда помимо того, что див получает display block, ему надо принудительно и фокус давать?
Ответить с цитированием
  #7 (permalink)  
Старый 15.05.2010, 15:38
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Какой еще blur может быть у div?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка положения мыши над элементом trikadin Events/DOM/Window 13 05.05.2010 22:26
Как отловить для всего документа переход фокуса между элементами. Nominus umbra Общие вопросы Javascript 2 28.04.2010 02:33
Добрый день возникли проблемы при установке фокуса в Mozilla Даниэль Ноубл Общие вопросы Javascript 7 24.04.2010 00:50
потеря выделенного фрагмента underW Общие вопросы Javascript 2 06.04.2009 15:39
Как поймать потерю фокуса у текстбоска? sergeos Общие вопросы Javascript 1 11.02.2009 00:38