當使用具有焦點輸入字段的jQuery Mobile對話框時,由於出現鍵盤,頁面會不斷上下滾動。這是一個相當小的手機(HTC Explorer),但這個問題在HTC Sensation等大型手機中並不存在。Phonegap鍵盤在焦點輸入上向下滾動頁面
從屏幕上卸下鍵盤時,問題消失。
有誰知道任何方法來解決這個問題?
在此先感謝
當使用具有焦點輸入字段的jQuery Mobile對話框時,由於出現鍵盤,頁面會不斷上下滾動。這是一個相當小的手機(HTC Explorer),但這個問題在HTC Sensation等大型手機中並不存在。Phonegap鍵盤在焦點輸入上向下滾動頁面
從屏幕上卸下鍵盤時,問題消失。
有誰知道任何方法來解決這個問題?
在此先感謝
我解決這個基本得到通過立即滾動頁面回到頂端:
$('#myInput').bind('focus',function(event){
window.scrollTo(0, 0);
document.body.scrollTop = 0;
});
您可以簡單地切換您的活動的windowSoftInputMode標誌「adjustPan」。檢查official文檔以獲取更多信息。
同一問題討論 http://stackoverflow.com/questions/9906956/phonegap-input-type-password-field-focus – Sandy09 2012-10-05 12:21:46