私はオーバーフローに設定されているdivタグを持っています:CSSのスクロール。
これを使って見つかった要素のスクロールの最後に呼び出されるコールバックがあります。jQueryコールバックページの末尾にスクロール
$('#details').scroll(function() {
if ($(this).height() == ($(this).get(0).scrollHeight - $(this).scrollTop())) {
getDetails($("span:last").attr("id"), 3);
}
});
ここでgetDetailsは、使用しているコールバックです。 div内のスパンの最後の要素をとり、それを値として送信します。そのすべてのajax呼び出し。問題はgetDetailsがdivの最後に移動するたびに3回呼び出されることです。私はそれを一度呼び出す方法についての任意の提案?
繰り返しコールバックは、スクロールホイールを使用するか、スクロールバーのボタンを押しているときにのみ発生します。スクロールバーをドラッグすると、すべてうまく動作します。
これも同様に機能しました!あなたのタイムリーな助けに感謝します! – krishgopinath