UI Autocomplete не срабатывает focus с мышкой
Столкнулся с такой проблемой, подключаю к полю автокомплит, все работает, кроме одного из самого важного - не срабатывает триггер фокуса на предложенные элементы из списка автокомплита
Т.е при наведении на li элемент не добавляется ему класс "ui-state-focus", если же выбирать из списка стрелками - то все работает, а мышкой не срабатывает, не пойму почему.. На сайте есть modernizr - может ли он конфликтовать с jq ui autocomplete? Ошибок в консоль не пишет, но и триггер не срабатывает.. как найти причину того, из за чего не работает пока что не пойму.. |
piraids,
смотрите css ui может ваше css перекрывает |
нет, стили уже смотрел, список вариантов автокомплита стоит поверх всех элементов, его ничего не перекрывает
|
добавил вот такой #овно-код
... open: function( event, ui ) { $('.ui-autocomplete > li').hover(function(){ $('.ui-autocomplete > li').removeClass('ui-state-focus'); $(this).addClass('ui-state-focus'); },function(){ $('.ui-autocomplete > li').removeClass('ui-state-focus'); }); }, ... теперь при ховере класс добавляет, но по клику на элемент он все равно не выбирается.. триггер не срабатывает.. что ж его блокирует то :( |
Цитата:
|
нашел проблему.. обновил плагин jQuery validation plug-in pre-1.5.2 до последней версии и конфликт пропал.
P.S. ан нет.. это не единственный плагин который вызывал конфликт.. ищу дальше P.S.S все, всем спасибо, это все таки плагин валидации был. тему можно закрывать |
Часовой пояс GMT +3, время: 11:16. |