2

I built my site with phonegap. When the keypad appeared the whole content of the page slid up. How can I prevent the default action of opening the keypad on iOS 5.1.1 ?

4

2 回答 2

1

我读了一个这样的问题,但很老,你可以试试一些漂亮的代码

stopPropagation() , preventDefault() 尊重是 stopPropagation阻止事件在事件链上冒泡。

preventDefault阻止浏览器对该事件执行的默认操作。

还有一个变量可以设置为 true

e = window.event;
e.cancelBubble = true;

这篇文章中有一些有用的链接

我希望这对你有用。

于 2012-12-30T14:03:47.677 回答
1

我很确定,您无法阻止这种行为。

在 Android 上可以配置它,但如果你做一些花哨的 CSS,它就不能很好地工作。

如果内容不会向上滑动,键盘可能会隐藏输入的文本。

如果将输入元素设置为只读,则不会触发键盘。可能您可以在页面完全加载后禁用输入并启用它。

于 2012-12-30T13:39:29.853 回答