2014-10-06 156 views
4

我們使用mvc和jquery mobile開發移動應用程序,當我點擊android選項卡(10英寸選項卡)中的文本框字段時,會出現android鍵盤。鍵盤隱藏了我的文本框,所以我無法看到我輸入到文本框中的文字。鍵盤覆蓋文本框。Android鍵盤覆蓋文本框問題

請幫我解決這個問題。

以下是我的文本框中的代碼。

<div class="field" style="width:35%;font-size:1.75em;padding-top:1.5%"> 
      <input type="text" id="txtDPScanDirectLoc" autofocus="autofocus" /> 
    </div> 
+0

它是一個非常需要和重要的問題 – 2014-10-06 11:32:26

+0

@MadhavanNR :-) – 2014-10-06 11:38:36

+0

css中是否有溢出隱藏?嘗試這個。 $(文件)。在( 「pageinit」,功能(事件){ $( '輸入')上( '的focusIn',功能(事件){ $(文件).scrollTop(0)。 }); }); – 2014-10-06 11:39:36

回答

0

你可以試試這個命令:

"adjustPan" 

利用這一點,且不能調整大小活動的主窗口,以騰出空間給軟鍵盤。相反,窗口的內容會自動平移,以便當前焦點永遠不會被鍵盤遮擋,用戶始終可以看到他們正在鍵入的內容。這通常不如調整大小,因爲用戶可能需要關閉軟鍵盤才能與窗口的遮蔽部分進行交互。

0

css中是否有溢出隱藏?嘗試這個。 $(document).on(「pageinit」,function(event){$('input')。on('focusin',function(event){$(document).scrollTop(0);});});