0

私はこの無限スクロール プラグイン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 がアイテムのオフセットに追加され、新しいアイテムをより早くロードできるようになります (この場合、マージンは負の整数であることに注意してください)。

ただし、正の値は機能しません。

誰かが同じ問題を抱えていて、解決策を持っているかもしれません。

4

1 に答える 1

1

が合計 (アイテムの高さ + アイテムのオフセット) より大きい場合、thresholdMarginその値には到達しません。これはプラグインが将来的に処理できるものだと思いますが、それまでは自分で計算する必要があります。

于 2013-10-08T20:39:53.240 に答える