Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.07.2009, 12:24
analord
 
Сообщений: n/a

проблема с выпадающим списком
Здраствуйте!

Использую Jquery Autocomplete (http://bassistance.de/jquery-plugins...-autocomplete/), в нем есть маленький баг: если в Internet Explorer'е скроллить курсором мыши выпадающий список вниз или вверх и после этого нажать мышкой на любую другую область экрана, то выпадающий список не исчезает, как это происходит обычно. Долго гуглил, но все ведет сюда: http://dev.jqueryui.com/ticket/3563. Там написан немного измененный css для выпадающего списка, который, по заверению автора, решает проблему. Однако это не так. В IE 7 все по-прежнему.

Подскажите, может кто-нибудь сталкивался с такой проблемой, как ее можно решить? Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 02.07.2009, 12:26
analord
 
Сообщений: n/a

Чуть не забыл, попробовать можно здесь:
http://jquery.bassistance.de/autocomplete/demo/
Нажать пробел в поле Single City, после этого нажать курсором мыши на скроллбар, провести его вниз и после нажать вне курсором вне списка. В IE он не исчезнет
Ответить с цитированием
  #3 (permalink)  
Старый 07.07.2009, 09:52
analord
 
Сообщений: n/a

Никто не сталкивался? Хотя бы примерно подскажите что можно придумать
Ответить с цитированием
  #4 (permalink)  
Старый 08.07.2009, 00:55
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

да, в ie ul может получать фокус. Нужно либо искать другой плагин, либо вешать для ie обработчик blur на ul и скрывать div, если фокус переходит на какой-то третий элемент
Ответить с цитированием
  #5 (permalink)  
Старый 08.07.2009, 11:02
analord
 
Сообщений: n/a

Подскажите, я слабо понимаю, как на ul повесить обработчик onblur? А div у меня нигде нет, потому что весь список с сервера получается в простом текстовом формате: Садовая Б. ул.:24120 Садовая Слобода ул.:24200 Садовая ул. (г.Зеленоград):24110 Улица и ее id, каждая новая строка определяется символом ":"

Не найдется ли у вас похожих примеров, чтобы можно было посмотреть как примерно все это реализовать?
Ответить с цитированием
  #6 (permalink)  
Старый 08.07.2009, 12:38
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от analord
Подскажите, я слабо понимаю, как на ul повесить обработчик onblur?
$('<selector>').blur(function() {...})


Сообщение от analord
А div у меня нигде нет
а в autocomplete есть, в нем находится ul

Сообщение от analord
Не найдется ли у вас похожих примеров, чтобы можно было посмотреть как примерно все это реализовать?
нет
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с выпадающим списком (SELECT) Bogus Общие вопросы Javascript 14 11.03.2013 08:39
проблема с сабмит mapt Events/DOM/Window 1 15.06.2009 13:45
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47
Проблема со списком jquery Deexus jQuery 3 09.01.2009 21:33
проблема с передачей русского текста в Prototype subaru Prototype & script.aculo.us 2 26.07.2007 16:56