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, время: 16:43. |