显示键盘时,Phonegap会阻止滚动

时间:2013-04-10 16:30:03

标签: ios cordova

在Phonegap应用程序上,当文本输入被聚焦且软键盘显示时,有没有办法阻止页面滚动? 如果没有办法,有没有办法将页面滚动到文本输入的位置,而不是将文本输入“带”到屏幕中心?

2 个答案:

答案 0 :(得分:4)

在phonegap 2.6中有一个新选项可以通过调整webview的大小来阻止滚动。查看documentation并找到KeyboardShrinksView选项。

欢呼声

答案 1 :(得分:0)

我已经使用了这个javascript代码并取得了一些成功。它会覆盖window.scrollTo函数并取消它...

window.oldScrollTo = window.scrollTo;

window.scrollTo = function (x, y) {

    console.log("window.scrollTo");
    return;
};