首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户界面-滚动-不能回到列表的开头。

用户界面-滚动-不能回到列表的开头。
EN

Stack Overflow用户
提问于 2016-06-17 08:45:45
回答 1查看 104关注 0票数 1

我只想向下滚动,然后回到列表的开头。

我知道,有成千上万的例子,如何做ui-滚动前后,但他们都没有缝为我的解决方案工作。

请帮帮忙。

小提琴添加了http://jsfiddle.net/4hrjeyqd/3/

代码语言:javascript
复制
 <div ui-scroll-viewport class="testStyle">
   <div ui-scroll="item in datasource" buffer-size='5' adapter="datasource.adapter">
     *one {{item}}*
   </div>
 </div>

联署材料:

代码语言:javascript
复制
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;
  });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-29 02:05:20

作为达赫特 ,这个bug存在于1.5.0版本中。

1.4.x和1.5.1版本正在工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37876992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档