【问题标题】:Autocomplete force pac-container above search box搜索框上方的自动完成强制 pac-container
【发布时间】:2015-12-30 20:01:18
【问题描述】:

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

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

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

【问题讨论】:

  • 也许你可以提供一些代码,测试用例来帮助你,因为每个人都可以想象和创造他想要的场景!
  • 您可以尝试检测键盘何时处于活动状态,并将 pac-container 的高度限制为新的window.innerHeight,同时使其可滚动以便可以找到溢出的结果。看到这个stackoverflow.com/questions/11600040/…

标签: javascript autocomplete hidden search-box


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-03-14
    • 2014-01-28
    • 2013-08-20
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 2018-02-05
    相关资源
    最近更新 更多