2016-06-17 5 views
1

私はちょうど下にスクロールすると、その後、リストの先頭に戻ります。
私は、前後にスクロールする方法の例が何千もあることを知っていますが、それらのすべてが私の解決のためにはじかれません。
ui-scroll - リストの先頭に戻ることはできません

助けてください。
フィドルはhttp://jsfiddle.net/4hrjeyqd/3/

<div ui-scroll-viewport class="testStyle"> 
    <div ui-scroll="item in datasource" buffer-size='5' adapter="datasource.adapter"> 
    *one {{item}}* 
    </div> 
</div> 

JSが追加されます。

angular.module('application', ['ui.scroll', 'ui.scroll.jqlite']) 
    .factory('datasource', function() { 

    var res = { 
     data: [], 
     adapter: {}, 
     get: function(index, count, success) { 
     console.log('index=' + index + ', count=' + count); 

     index--; 

     if (index < 0) { 
      count += index; 
      index = 0; 

      if (count < 0) count = 0; 
     } else if (index + count >= this.data.length) { 
      count = this.data.length - index; 
     } 

     var dt = this.data.slice(index, index + count); 
     success(dt); 
     } 
    }; 

    for (var i = 0; i < 100; i++) { 
     res.data.push('item ' + i); 
    } 

    return res; 
    }); 

答えて

1

saiddhiltように、このバグはバージョン1.5.0に存在していました。
バージョン1.4.xおよび1.5.1が動作しています。

関連する問題