Ionic iOS8 表单域焦点导致页面滚动不正确
Ionic iOS8 form field focus causes page to scroll incorrectly
例如请看视频(抱歉有暗框覆盖)。视频取自 iPhone 模拟器(通过 Browserstack)
当我点击一个表单域,并且该域低于屏幕中心时,整个页面跳起来然后快速向下滚动——虽然不够远——以至于你看不到后面的表单域键盘。此外,页面正在放大(同样,表单字段会在键盘后面消失)——然后不会再缩小。目前,我已禁用元视口标签中的缩放或缩放
我看到其他帖子推荐 cordova 的键盘插件。我没有使用科尔多瓦。这发生在 iOS 8 和 Windows,而不是 andriod
这个视图直接在 safari 中,但是成品将在应用程序包装器中
当不使用 Cordova 时,是否可以解决此问题?
这是一个已知问题,您可以在以下链接中查看一些详细信息:
解决方法 将使用键盘插件,并使用方法 cordova.plugins.Keyboard.disableScroll(true);
禁用滚动以禁用本机滚动。
可以找到插件的详细信息here。
例如请看视频(抱歉有暗框覆盖)。视频取自 iPhone 模拟器(通过 Browserstack)
当我点击一个表单域,并且该域低于屏幕中心时,整个页面跳起来然后快速向下滚动——虽然不够远——以至于你看不到后面的表单域键盘。此外,页面正在放大(同样,表单字段会在键盘后面消失)——然后不会再缩小。目前,我已禁用元视口标签中的缩放或缩放
我看到其他帖子推荐 cordova 的键盘插件。我没有使用科尔多瓦。这发生在 iOS 8 和 Windows,而不是 andriod
这个视图直接在 safari 中,但是成品将在应用程序包装器中
当不使用 Cordova 时,是否可以解决此问题?
这是一个已知问题,您可以在以下链接中查看一些详细信息:
解决方法 将使用键盘插件,并使用方法 cordova.plugins.Keyboard.disableScroll(true);
禁用滚动以禁用本机滚动。
可以找到插件的详细信息here。