应用程序在键盘弹出窗口上出错

Application messed up on keyboard pop-up

本文关键字:窗口 出错 键盘 应用程序      更新时间:2023-09-26

在我的web应用程序中,打开键盘时,我的登录页面被打乱了。在android开发中,这可以通过修改清单文件中的android:windowSoftInputMode="stateVisible|adjustResize"来解决。对于在Javascript中开发的web应用程序,有什么方法可以做到这一点吗?

如果你的网络应用程序在键盘向上滚动时变得疯狂,通常更多的是css问题,而不是javascript问题。因为在大多数浏览器中,当键盘向上滚动时,键盘的顶部将成为页面的新底部。例如,如果您将一个元素设置为position:absolute; bottom:0;,您可以看到该元素将把键盘的顶部视为页面的底部。

因此,如果你有很多带有position:relative;的元素,或者很多元素的位置都是基于窗口底部的,当键盘向上滚动时,你可能会看到一个混乱的视图。此外,您还可以使用window在javascript中进行一些函数和调用,这些函数和调用允许您在键盘上向上更改窗口的功能。话虽如此,很难说为什么你的网页会因为如此少的信息而变得疯狂。