Restablecer / deshabilitar el desplazamiento infinito después de la llamada AJAX

Estoy usando infinite-ajax-scroll (https://github.com/webcreate/infinite-ajax-scroll) plugin con filtrado. Tengo los filtros funcionando con el desplazamiento infinito, pero mi problema es que cada vez que el desplazamiento llega al final de los resultados de un filtro, ya no se desplazará, incluso después de seleccionar otro filtro. Por lo tanto, necesito restablecer el desplazamiento infinito cuando se selecciona el filtro, pero no puedo encontrar en ningún lugar en la documentación sobre cómo restablecer esto y no estoy muy bien con JQuery, por lo que no puedo resolverlo.

También tengo ciertos filtros que no necesitan desplazamiento inifiniate y también necesitaría una manera de deshabilitarlos para esos.

$('.filter a').click(function() {
    //reset scroll somehow
    //setTimeout("jQuery.ias({container: '#container'})",1000);
    var $this = $(this);
    var URL = $this.attr('href');
    loadMoreItems(URL, $this);
});
return false;
});

jQuery.ias({
    container: '#container', // main container where data goes to append
    item: '.element', // single items
    pagination: '.paginate', // page navigation
    next: '.paginate a', // next page selector
    loader: '<img src="public/img/ajax-loader.gif"/>', 
    noneleft: 'No more discounts for your selection', 
    triggerPageThreshold: '10', 
    trigger: "Load more items",
    history: false, 
    thresholdMargin: -350
});

Respuestas a la pregunta(3)

Su respuesta a la pregunta