在我的网络应用程序中,打开键盘时我的登录页面乱七八糟。在android开发中,可以通过修改manifest文件中的android:windowSoftInputMode="stateVisible|adjustResize"
来解决。对于使用 Javascript
开发的 Web 应用程序,有什么方法可以做到这一点?
最佳答案
如果您的 web 应用程序在键盘向上滚动时变得困惑,通常更多的是 css 问题而不是 javascript 问题。因为在大多数浏览器中,当键盘向上滚动时,键盘顶部将成为页面的新底部。例如,如果您将元素设置为 position:absolute; bottom:0;
您可以看到该元素会将键盘顶部视为页面底部。
所以如果你有很多元素 position:relative;
或者很多元素的位置是基于窗口的底部,当键盘向上滚动时你可能会得到一个困惑的 View .此外,您可以使用 window
在 javascript 中进行一些功能和调用,这些功能和调用允许您在键盘上更改窗口的功能。话虽这么说,但很难说为什么您的网页会因如此少的信息而变得困惑。
关于javascript - 应用程序在键盘弹出窗口上搞砸了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23008710/