[]List滚动到底部事件

如题 假如需要监听list滚动到了底部 然后去加载数据 添加到列表上 怎么搞
已邀请:

cuixueying

赞同来自:

你可以判断,list.scrollBar.value=list.scrollBar.max;

jacksing888

赞同来自:

如附件 加入我在updateItem里面去监听是否到底底部 到达底部如果去new Item()并且setItem的话 会导致死循环

jacksing888

赞同来自:

    list.scrollBar.on('end',list,scrollBarHandler)
 
function scrollBarHandler(){
        if(this.scrollBar.value == this.scrollBar.max){
                var that = this;
                setTimeout(function(){
                     that.addItem("../../res/ui/listskins/5.jpg");
                },1000);
               
            
        }
      console.log(this.scrollBar.value + '==' + this.scrollBar.max)  
    }
 
 
为什么在监听到达底部的时候 如果不加setimeout直接addItem会死循环 堆栈溢出 一定要setimeout之后addItem才不会死循环 这种这么常用的场景你们自己就没测试过吗

要回复问题请先

商务合作
商务合作