离子iOS8表单字段焦点导致页面滚动不正确

时间:2015-05-14 16:56:48

标签: javascript ios8 keyboard ionic

请参阅视频,例如(抱歉黑盒子叠加)。视频来自iPhone模拟器(通过Browserstack)

当我点击一个表单字段,并且该字段低于屏幕中心时,整个页面会跳起来然后快速向下滚动 - 尽管不够 - 这样你就看不到键盘后面的表单字段了。此外,页面正在放大(同样表格字段会在键盘后面消失) - 然后不缩小。目前我已禁用元视口标记中的缩放或缩放

我见过其他帖子,他们推荐cordova的键盘插件。我不是在使用Cordova。这种情况发生在iOS 8和Windows中,而不是andriod

此视图直接在safari中,但最终产品将在应用程序包装器中

当不使用Cordova时,有没有解决这个问题?

https://www.youtube.com/watch?v=KXhwCewI76I

1 个答案:

答案 0 :(得分:1)

这是一个已知问题,您可以在以下链接中看到一些详细信息:

解决方法将使用Keyboard插件,并使用方法cordova.plugins.Keyboard.disableScroll(true);禁用Scroll以禁用本机滚动。

可以找到插件的详细信息here