2012-12-30 53 views
2

我建立了我的网站与电话差距。 当键盘出现时,页面的整个内容向上滑动。 如何防止在IOS 5.1.1上打开小键盘的默认操作?防止在ios 5.1上打开键盘的默认操作

+1

尝试event.preventDefault() – 2012-12-30 13:35:25

+0

我试过了,但没有工作。 –

+0

什么用户操作触发键盘出现?当键盘出现时内容向上移动的问题,还是内容不能回落到键盘消失后的位置的问题? – asgeo1

回答

1

我很确定,你不能防止这种行为。

在Android上它可以进行配置,但如果你做了一些奇特的CSS,它并不是很好。

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

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

1

我读到这样的,但老问题,也有一些漂亮的代码,你可以尝试

stopPropagation() , preventDefault() 的尊重是 stopPropagation停止冒泡事件链的事件。

preventDefault防止浏览器在该事件中进行的默认操作。

也有,你可以设置为true

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

有这Post

一些有用的链接我希望这对你有用的变量。

相关问题