问题描述:弹性布局情况下下拉加载失败




解决方式:调用官方文档方法,并且适当处理计算y值




    var scroll12 = new BScroll(document.querySelector('.secondHouseList_wrap'),{

            probeType:2,//TYPE为2时会实时返回坐标

            preventDefault: true,

            preventDefault: false

    })

    var screenHeight=$('.secondHouseList_wrap').height();

    var screenHeight=$('.secondHouseList_wrap').height();

    var dropDownLoadCopy=dropDownLoad;

    console.log(screenHeight);

    scroll12.on('scroll', function (position) {

        // console.log('y:'+position.y);

        if(screenHeight-position.y-$('.secondHouseList').height()>-30){

            dropDownLoad();

            dropDownLoad=null;

            // 下拉加载防抖

            setTimeout(function(){

                dropDownLoad=dropDownLoadCopy;

            },500)

            // 下拉加载防抖

        }

    })






 当下拉加载完成的时候需要scroll12.refresh重新初始化一下盒子 保证盒子按新的高度进行弹性适应







Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool