私はこの無限スクロール プラグイン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) {...}
});
しきい値マージン:
デフォルトでは、最新の .item 要素までスクロールすると、IAS は新しいアイテムの読み込みを開始します。thresholdMargin がアイテムのオフセットに追加され、新しいアイテムをより早くロードできるようになります (この場合、マージンは負の整数であることに注意してください)。
ただし、正の値は機能しません。
誰かが同じ問題を抱えていて、解決策を持っているかもしれません。