安卓键盘覆盖文本框问题

4
我们正在使用MVC和jQuery Mobile开发移动应用程序。当我在一个安卓平板电脑(10英寸)中点击文本框字段时,安卓键盘会出现。键盘遮挡了我的文本框字段,因此我无法看到输入到文本框中的文字。键盘覆盖了文本框。
请帮我解决这个问题。
以下是我的文本框代码。
<div class="field" style="width:35%;font-size:1.75em;padding-top:1.5%">
            <input type="text" id="txtDPScanDirectLoc" autofocus="autofocus" />
   </div>

是的,这是一个非常需要和重要的问题。 - Madhavan NR
CSS中是否有溢出隐藏?试试这个。$(document).on(“pageinit”,function(event){ $('input')。on('focusin',function(event){ $(document).scrollTop(0); });}); - Vivek Ranjan
2个回答

0
你可以尝试这个命令:
"adjustPan" 

使用此功能,活动的主窗口不会被调整大小以腾出空间给软键盘。相反,窗口的内容会自动滚动,以便当前焦点永远不会被键盘遮挡,用户始终可以看到他们正在输入什么。这通常比调整大小更不可取,因为用户可能需要关闭软键盘才能访问和与窗口中被遮挡的部分进行交互。


0

CSS中是否有溢出隐藏?试试这个。$(document).on("pageinit", function (event) { $('input').on('focusin', function (event) { $(document).scrollTop(0); }); });


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接