1

当使用带有焦点输入字段的 jQuery Mobile 对话框时,由于出现了键盘,页面会不断地上下滚动。这是在相当小的手机(HTC Explorer)上,但在 HTC Sensation 等较大的手机中不存在此问题。

从屏幕上取下键盘后,问题就消失了。

有谁知道解决这个问题的任何方法?

提前致谢

4

2 回答 2

2

我基本上通过立即将页面滚动回顶部来解决这个问题:

$('#myInput').bind('focus',function(event){
    window.scrollTo(0, 0);
    document.body.scrollTop = 0;
});
于 2012-07-13T07:53:28.757 回答
1

您可以简单地将活动的 windowSoftInputMode 标志切换为“adjustPan”。查看官方文档以获取更多信息。

于 2012-12-30T14:15:58.803 回答