【问题标题】:jQuery infinite ajax scroll trigger/offset issuejQuery无限ajax滚动触发/偏移问题
【发布时间】:2013-08-22 11:18:12
【问题描述】:

我使用了这个无限滚动插件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) {...}
});

阈值边距:

在默认情况下,当您滚动到最新项目时,IAS 会开始加载新项目 .item 元素。 thresholdMargin 将被添加到项目的偏移量, 让您能够更早地加载新项目(请注意, 在这种情况下,边距应该是一个负整数)。

但正值不起作用。

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

【问题讨论】:

    标签: jquery plugins containers offset infinite-scroll


    【解决方案1】:

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

    【讨论】:

    • 我自己做了并稍微编辑了你的脚本。感谢您提供这个很棒的插件!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 2017-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多