我们有一个需要在iPad上运行的HTML5网络应用程序。问题是当键盘打开时页面(正文)向上滚动。当键盘被解除时,页面保持在向上滚动的位置。我们需要检测键盘的解除并向下滚动页面。我无法确定会让用户知道用户已解除键盘的事件。我们使用基于WSIWIG Javascript的HTML编辑器来编辑内容。
答案 0 :(得分:2)
经过更多调查后,我了解到iPad Safari存在iframe问题。在我们的例子中,编辑区域位于iFrame中,因此当键盘被解除时页面滚动的问题。当我们消除iframe时,问题就解决了。