无限滚动 - 不适用于侧边栏拖动

时间:2014-02-17 14:04:04

标签: javascript jquery infinite-scroll

$(window).on('scroll.infinite', function(){
       console.log('scroll fnc!');
        if($(window).scrollTop() == ($(document).height() - $(window).height())){
            //do load
        }  
    });   

我有以上内容,用于在用户点击屏幕底部时加载新数据。

问题是,它只适用于使用鼠标滚轮,如果你抓住侧栏并向下滚动它不起作用,任何想法为什么?它与测量无关,因为日志甚至没有运行。

1 个答案:

答案 0 :(得分:0)

它适用于滚轮和拖动的普通div

$('.scroll').on('scroll.infinite', function(){
    console.log("scrolling with infinite scroll");
});

fiddle

如果看起来并不奇怪,也许你应该考虑将你的内容包装在div中。