jQuery无限ajax滚动触发/偏移问题

时间:2013-08-22 11:18:13

标签: jquery plugins containers offset infinite-scroll

我使用这个无限滚动插件jQuery ias,这是一个非常好的文档,并且在大多数情况下都能正常工作。

问题是,在滚动到容器底部之前加载了以下页面。我需要在底部到达时加载它们。

这是我的jquery部分:

jQuery.ias({
    container : '.con',
    item: '.row',
    pagination: ".findopaginator",
    next: "a.flPageNext",
    loader: '<img src="/layout/cyt/img/pageloader.gif">',
    history: false,
    loaderDelay: 1000,
    thresholdMargin: 500, //this is important
    triggerPageThreshold: 3,
    trigger: "Nächste 30 Artikel werden geladen...",
    onRenderComplete: function(items) {...}
});

thresholdMargin:

  

默认情况下,当您滚动到最新时,IAS会开始加载新项目   .item元素。 thresholdMargin将被添加到项目的偏移量,   让您能够提前加载新项目(请注意   对于这种情况,margin应该是负整数。)

但积极的价值不起作用。

也许有人遇到同样的问题而且有解决方案。

1 个答案:

答案 0 :(得分:1)

如果thresholdMargin大于总和(项目高度+项目偏移量),它将永远不会到达它。我认为这是插件可以在未来处理的东西,但在此之前你必须自己计算它。