jQueryプラグイン「Infinite Scroll」は最初に初期化して使用しますが、何かのタイミングで一度リセットし、再設定したい場合には下記の処理を実行します。
var $infiniteScrollContainer = $('ここはコンテナとなるDOM要素');
$infiniteScrollContainer.infinitescroll('binding','unbind');
$infiniteScrollContainer.data('infinitescroll', null);
$(window).unbind('.infscr');
// Initialize plugin
$infiniteScrollContainer.infinitescroll(
{
state: {
isDestroyed: false,
isDone: false,
isDuringAjax : false
}
}
);
これでリセットされるので、もう一度設定し直す事ができます。