mSearch2: ajax подгрузка результатов
Здравствуйте!
Кто-нибудь сталкивался с такой проблемой что при использовании сниппета mSearchForm из-за абсолютного позиционирования список результатов улетал в верхний левый угол браузера? Как с этим быть?
Заранее большое спасибо!
Кто-нибудь сталкивался с такой проблемой что при использовании сниппета mSearchForm из-за абсолютного позиционирования список результатов улетал в верхний левый угол браузера? Как с этим быть?
Заранее большое спасибо!
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
можно ещё сам выпадающий список подогнать
Причина проблемы: работа этого списка реализована при помощи библиотеки jQuery UI (виджет Autocomplete). Этот виджет создает список которому присваивает кучу классов на один из которых (.ui-autocomplete) вешает css-свойство position:absolute. Если использовать чисто jQuery UI (вне компонента поиска) то виджет автоматически добавляет к списку инлайновые стили top и left чтобы расположить список под полем ввода. Но в компоненте от Василия Безумкина это не работает: абсолютное позиционирование включается а вот инлайновые стили top и left почему-то не формируются.
Решение: нужно скачать самостоятельно на сайт последнюю версию библиотеки jQuery UI и далее в файлах компонента указать ссылки на новые файлы.
А не подскажете где можно взять информацию о том, как сделать ajax подгрузку результатов поиска?
Вроде много кому должно было понадобиться, но пока не нашел ничего по этой теме.