我有一个PhoneGap
2.2.0 和Android
4.0.4 的应用程序。
当我按下输入时,我在它上面打开了 div。
我的输入和我的 Div:
<input type="text" onclick="OpenDiv();" id="MyInput" />
<div id="MyDiv">
...
</div>
CSS:
#MyDiv
{
width: 100%;
height: 100%;
position: absolute;
z-index: 5000;
display: none;
}
OpenDiv 函数:
function OpenSearch() {
$('#MyDiv').css('display', 'block');
}
旧版本没问题,在这个版本中,第一个输入的焦点没有通过,并且在我的 div 上创建了一个红色方块。
我试图把焦点移开,如下:
$('#MyInput').blur();
而且我还尝试在 div 打开时隐藏 Android 键盘:
//It works for me in this application on other things
window.cordova.plugins.SoftKeyBoard.hide(function () {
}, function () {
});
没有任何帮助..
我的 div 上方仍然保留着红色方块,
如何解决?