У меня есть "модальное окно" на веб-странице, полученной путем применения к div
свойства css position
до fixed
. div
содержит поля ввода. В частности, я использую виджет автозаполнения от jQueryUI. Существуют две основные проблемы:
1) первое заключается в том, что, поскольку div имеет фиксированную позицию, когда вы прокручиваете веб-страницу, предложения автозаполнения не отображаются исправленными, а перемещаются вверх и вниз со страницей. Вы можете увидеть эту проблему на этом Codepen, где я использую пример с сайта jQuery с автозаполнением имени города.
2) Вторая проблема заключается в том, что предложения из автозаполнения показаны в верхнем левом углу страницы, а не только под полем ввода. К сожалению, я попытался воспроизвести эту проблему в Codepen, но не могу.
Я уверен, что проблема связана с CSS и, в частности, с такими свойствами стиля, которые предоставляет JQuery-UI. Возможно, проблему можно решить, используя опцию позиции виджета автозаполнения.
Какое свойство CSS следует определить и как?
PS: Я использую тему, представленную в http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css.