2015-12-09 31 views
1

我想讓鍵盤出現在使用cordova的「pageshow」函數中的Android上。Android:JQuery-Mobile在「pageshow」軟鍵盤上第一次沒有顯示出科爾多瓦

這是假設集中到一個輸入字段(文本)和鍵盤是假設露面。

它只專注於輸入字段,但鍵盤沒有顯示出來。

當我回去然後再次進入同一頁面時,鍵盤顯示出來。

沒有人有任何想法,爲什麼它不顯示在第一時間,或知道周圍的任何工作呢?

這裏是我的代碼:

var foundInput = null; 
     var allInput = document.getElementsByTagName("input"); 
     for (var i = 0; i < allInput.length; ++i) { 
      if (allInput[i].placeholder == "Search medication...") { 
       foundInput = allInput[i]; 
      } 
     } 
     $(foundInput).focus(); 
     $(foundInput).trigger('click'); 

我也試着保持頁不同的HTML,並試圖把他們在相同的HTML。仍然有同樣的問題。 謝謝

回答

0
<preference name="KeyboardDisplayRequiresUserAction" value="false" /> 

添加上面的代碼到config.xml