自动滚动到可滚动内容

时间:2015-06-03 07:34:15

标签: javascript html angularjs cordova angularjs-directive

我遇到了智能手机设备原生键盘的常见问题。 基本上我们有一个列表,最后有一个输入字段。因此,可滚动内容类中的列表可以在没有问题的情况下滚动。但是如果要在最后一个输入字段中输入文本,键盘会弹出并隐藏它。

是否有可能自动滚动到该项目?我想出了$ uiViewScroll,但它在我的指令中效果不好。

(function(){
'use strict';

 angular.module('directive.scroll', [])
 .directive('topScroll', ['$uiViewScroll', function($uiViewScroll){
  return {
    restrict: 'A',
    link: function(scope, element, attrs){
      $uiViewScroll(element);
    }
  }
 }]);
})();

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

config.xml 中,如果您有:

<preference name="fullscreen" value="true" />

将其更改为:

<preference name="fullscreen" value="false" />