应用程序在键盘弹出窗口上出错
Application messed up on keyboard pop-up
在我的web应用程序中,打开键盘时,我的登录页面被打乱了。在android开发中,这可以通过修改清单文件中的android:windowSoftInputMode="stateVisible|adjustResize"
来解决。对于在Javascript
中开发的web应用程序,有什么方法可以做到这一点吗?
如果你的网络应用程序在键盘向上滚动时变得疯狂,通常更多的是css问题,而不是javascript问题。因为在大多数浏览器中,当键盘向上滚动时,键盘的顶部将成为页面的新底部。例如,如果您将一个元素设置为position:absolute; bottom:0;
,您可以看到该元素将把键盘的顶部视为页面的底部。
因此,如果你有很多带有position:relative;
的元素,或者很多元素的位置都是基于窗口底部的,当键盘向上滚动时,你可能会看到一个混乱的视图。此外,您还可以使用window
在javascript中进行一些函数和调用,这些函数和调用允许您在键盘上向上更改窗口的功能。话虽如此,很难说为什么你的网页会因为如此少的信息而变得疯狂。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- javascript中的数组出错
- 失败:等待Protractor与页面同步时出错:“”;在窗口上找不到角度”;
- 如何解决'窗口未定义'终端上的节点JS出错
- 使用 javascript 打开新的浏览器窗口时出错
- window.open在单击按钮打开新窗口时出错
- 显示标记的信息窗口时出错
- 阻止弹出窗口设置在 JavaScript 中关闭弹出窗口时出错
- 调用父窗口中的子窗口函数时出错
- "风格"显示AJAX弹出窗口(vb.net)时出错
- 如何将焦点设置在出错时弹出窗口的最后一个元素上
- Jquery可点击音频滑块,在窗口宽度变化时出错
- 窗口.Onerror:当动态添加的脚本(通过脚本标签)出错时,url属性为空
- 在显示jQuery/JS多个弹出窗口时出错
- 放大弹出窗口:尝试从内联弹出窗口调用YouTube iframe弹出窗口时出错
- 应用程序在键盘弹出窗口上出错
- 使用window.open打开新窗口时出错