【发布时间】:2015-09-17 17:51:48
【问题描述】:
在我正在处理的页面上,Google 地方信息自动填充的结果显示在其应有的位置下方 70 像素处,在搜索框和结果容器的开头之间留下了空隙。
间隙的高度恰好是 Chrome 自动填充功能的确切高度,所以我怀疑自动完成库出于某种原因在计算位置时考虑了该高度,即使我已经设法禁用我的搜索框上的那个功能。
我可以通过覆盖.pac-container 类的top 属性的值(替换API 用1164px 计算的1234px 的值)来解决问题,但我宁愿有一种方法可以动态地或仅基于偏移量而不是硬编码该数字。
有没有办法通过 CSS 或 JavaScript/jQuery 将自动完成结果容器向上移动一定量?
可以在 Google 的documentation 中找到自动完成框中涉及的 CSS 类的列表。
【问题讨论】:
-
如果我们能看到你的代码就太好了。
标签: javascript jquery css google-maps-api-3 google-places-api