2013-08-22 61 views
0

我使用這個無限滾動插件jQuery ias這是真正有據可查,並在大多數情況下完美工作。jQuery無限ajax滾動觸發/偏移問題

問題是,在滾動到容器底部之前加載了以下頁面。當底部到達時我需要加載它們。

這是我的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將被添加到項目的抵消, 使您能夠更早加載新項目(請注意 保證金應爲這種情況下的負整數)。

但是,正值不起作用。

也許有人有同樣的問題,並有一個解決方案。

回答

1

如果thresholdMargin大於總和(項目高度+項目偏移量),它將永遠達不到它。我認爲這是插件可以在將來處理的事情,但在那之前你必須自己計算。

+0

我自己做了,並編輯了一下你的腳本。感謝你這個偉大的插件! –