当使用具有焦点输入字段的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