javascript - 搜索框上方的自动完成 force pac-container

标签 javascript autocomplete hidden search-box

我很难弄清楚如何做到这一点。

我正在使用 google.map.places.Autocomplete 并且一切正常,但由于应用程序/屏幕尺寸的原因,带有返回搜索列表的 pac-container 位于设备虚拟键盘后面 - 因此在大约一半的设备上我测试过用户看不到返回的地址列表。显然你不希望 pac-container 位于键盘前面,因为这样会隐藏各种键盘键。

如何强制 pac-container 出现在搜索/输入框上方(并向上滚动)?

最佳答案

最简单的方法是检查键盘何时打开,然后稍微减去页面边距。

body.keyboardopen {
     margin-top: -@keyboardheight;
}

关于javascript - 搜索框上方的自动完成 force pac-container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32910053/

相关文章:

javascript - 无法将对象数组映射到 jQuery 自动完成中

css - 绝对定位菜单无法在 IE8 的固定标题中显示

jquery - 显示/隐藏内容

javascript - JQuery - 在链中随机调用 slideUp 和 slideDown

jquery - 在 JQuery 自动完成上使用自定义 CSS 类

javascript - 从模型上的数据库更改(after_commit 回调)使用 Faye 更新 Rails View

python - 自动完成什么都不做。怎么了?

html - CSS - 溢出和定位

javascript - 单击 anchor 后,IE 不会打开具有可用哈希的新窗口

javascript - 使用 jQuery 验证电子邮件