我在通过将cssdiv
属性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提供的主题。