防止在ios 5.1上打开键盘的默认操作

时间:2012-12-30 12:53:51

标签: javascript ios5 cordova jquery-mobile javascript-events

我用手机间隙建立了我的网站。 当键盘出现时,页面的整个内容都滑了。 如何防止在IOS 5.1.1上打开键盘的默认操作?

2 个答案:

答案 0 :(得分:1)

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

在Android上它可以进行配置,但是如果你做一些花哨的CSS它就不会起作用。

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

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

答案 1 :(得分:1)

我读过这样的问题,但是旧的,你可以尝试一些漂亮的代码

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

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

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

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

Post

中有一些有用的链接

我希望这对你有用。