我正在 Build 一个移动优先网站(没有本机),我想找到一种方法来解决键盘显示时的问题 .
我所拥有的是当键盘显示在某些手机(不是全部)上时,焦点输入在键盘后面不可见 .
在native中,您可以访问KeyboardAvoidingView API,但在JavaScript中,我们没有类似的东西 . 您认为哪种方式更好?
我的Hack提议是:收听“调整大小”事件,并将注意力集中在最后的焦点输入上 . 我不确定这个“解决方案”给我的奇怪行为 .
还有更好的方法吗?
调整大小事件可能是你最好的选择 . 就像是:
document.activeElement.scrollIntoView()
应该做的伎俩 .
1 回答
调整大小事件可能是你最好的选择 . 就像是:
应该做的伎俩 .