Android软键盘模糊了移动HTML5网络应用中的输入字段

时间:2013-07-29 14:07:11

标签: android html5 input keyboard

我正在编写一个可在Apple和Android上运行的移动HTML5 Web应用程序。在我正在测试的Android设备上,我遇到以下问题:

我的输入网络控制文本框位于屏幕的下方50%。当焦点转到文本框时,软键盘会显示并隐藏/隐藏/隐藏用户应该输入的输入Web控件。仅当用户键入至少一个字符时,输入Web控件才会显示,并且不再隐藏在键盘下方。

我想要的是输入的字段不被键盘遮挡。当显示软键盘时,我希望输入的Web控件保持可见。

这是在运行Android 3.2版的三星平板电脑上。

请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:0)

解决这个android(现在也是ios7)讨厌的最简单的方法是使用输入焦点和模糊事件。如果您没有将页脚标记更改为类。

在jQuery中:

$("input").focus(function(){
    $('footer').hide();
});

$("input").blur(function(){
    $('footer').show();
});