微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – ios7键盘,当它打开收缩web应用程序

我有一个iPad的网络应用程序.该应用程序使用iPad键盘,打开键盘之前将覆盖该应用程序,现在使用ios7,该应用程序在键盘出现后缩小到剩余的空间.

是否可以在JavaScript中进行更改,并保留旧的行为?

编辑:我刚刚注意到,如果我在safari上打开应用程序,它的工作原理就像以前一样,当我将应用程序添加到主屏幕时出现问题.

编辑:我几乎解决了这个问题,但是我也遇到了一些其他问题.

首先我将这个height = device-height添加到我使用的元标记中:

<Meta name = "viewport" content = "user-scalable=no,initial-scale=1.0,maximum-scale=1.0,width=device-width,height=device-height">

但是我的应用程序的一小部分(iPad顶部的大小)将被隐藏在底部.所以我这样做:

$("#my_app").css("height",window.innerHeight);

当我再次打开应用程序是完美的.但是当我打开键盘时,它会向上移动,当我关闭键盘时不会下来.所以现在iPad的底部是一条黑线,应用程序有点隐藏在iPad的顶端吧.

有人可以帮忙吗?

解决方法

解决方案最终非常简单.

我再次删除了这个height = device-height,只剩下这个$(“#my_app”).css(“height”,window.innerHeight);每件事情都好了.

原文地址:https://www.jb51.cc/js/154433.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐