首页 文章

在JavaScript上处理KeyboardAvoidingView的最佳方法是什么?

提问于
浏览
0

我正在 Build 一个移动优先网站(没有本机),我想找到一种方法来解决键盘显示时的问题 .

我所拥有的是当键盘显示在某些手机(不是全部)上时,焦点输入在键盘后面不可见 .

在native中,您可以访问KeyboardAvoidingView API,但在JavaScript中,我们没有类似的东西 . 您认为哪种方式更好?

我的Hack提议是:收听“调整大小”事件,并将注意力集中在最后的焦点输入上 . 我不确定这个“解决方案”给我的奇怪行为 .

还有更好的方法吗?

1 回答

  • 0

    调整大小事件可能是你最好的选择 . 就像是:

    document.activeElement.scrollIntoView()
    

    应该做的伎俩 .

相关问题