Javascript 使用tab键后,可以’;不要滚动到顶部

Javascript 使用tab键后,可以’;不要滚动到顶部,javascript,android,css,angularjs,ionic-framework,Javascript,Android,Css,Angularjs,Ionic Framework,当使用设备键盘上的tab键或next按钮时,滚动似乎不同步 使用以下步骤复制此操作: 1.创建一个包含更多字段的表单,然后使其适合屏幕 选项卡浏览字段,直到不可见的字段获得焦点 2.现在尝试用鼠标到达页面顶部 它一直滚动回错误的位置 为了方便起见,我分叉了一个现有的代码笔并进行了编辑以显示问题。 链接: 这在我所有的设备上都会发生。安卓4.4.3和安卓5.0.1。 也在最新的v1.0.0-rc.0offionic上进行了测试,我看不到您的代码笔,因此我共享了我在应用程序中使用的解决方案,您应该向

当使用设备键盘上的tab键或next按钮时,滚动似乎不同步

使用以下步骤复制此操作:

1.创建一个包含更多字段的表单,然后使其适合屏幕 选项卡浏览字段,直到不可见的字段获得焦点

2.现在尝试用鼠标到达页面顶部 它一直滚动回错误的位置

为了方便起见,我分叉了一个现有的代码笔并进行了编辑以显示问题。
链接:

这在我所有的设备上都会发生。安卓4.4.3和安卓5.0.1。
也在最新的
v1.0.0-rc.0
off
ionic
上进行了测试,我看不到您的代码笔,因此我共享了我在应用程序中使用的解决方案,您应该向控制器添加$ionicscorldelegate,下面是一个示例:

angular.module('myApp').controller('MyCtrl', function($scope, $ionicScrollDelegate) {
    ...

    $ionicScrollDelegate.scrollTop();

    ...
}

你的密码笔坏了。