javascript - 应用程序在键盘弹出窗口上搞砸了

标签 javascript android html extjs authentication

在我的网络应用程序中,打开键盘时我的登录页面乱七八糟。在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/

相关文章:

javascript - JQuery 添加然后删除相同的图像

android - 使用 strings.xml 在数据库中存储多语言值的最佳方式?

css - 在隐藏的 div 上使用分页符

javascript - 链接到 div 并触发 jQuery 函数

javascript - 将数据从 3 个选择传递到一个输入

javascript - 使用 Gulp Header 在 Header 文件中包含当前年份

android - 设备更新后更新 GCM 注册 ID

android - 如何强制导致仅针对构建版本的调试代码的编译错误?

javascript - 如何在 HTML 的 Select Option 中对齐两个单词

GWT 中的 Java 定时器