无限滚动连续多次触发

时间:2014-05-27 05:44:57

标签: jquery infinite-scroll

我为溢出的div元素设置了无限滚动。我已经启用了一个绑定到此div的绑定器,并且还启用了本地行为。我仍然看到奇怪的结果,因为当第一个无限滚动被触发时,它会多次触发,如果我继续滚动它会再次发射。

不确定我做错了什么。 这是一个演示tumblr来说明问题:http://infinitescrolldebug.tumblr.com

var $wall = $( ".posts" )

$wall.infinitescroll({
    behavior: 'local',
    binder: $('#content-container'),

    navSelector: "#pagination",
    nextSelector: "#pagination .next a",
    itemSelector: ".posts article",
    bufferPx: $(window).height() * 2,
    errorCallback: function() {
    }
},

function ( newElements ) {
    var opts = $wall.data( "infinitescroll" ).options,
        $elems = $( newElements );

    console.log('infinite scroll fired');
});

0 个答案:

没有答案