$container.infinitescroll({
navSelector : "div.navigation",
nextSelector : "div.next-page a:first",
itemSelector : "#posts-container div.post",
bufferPx : 80
},
function( newElements ) {
var $newElems = $ ( newElements );
$container.masonry( 'appended', $newElems );
}
);
infiniteScrollプラグインを実装する際に、newElementsそれが実際に何であるかを知らずに使用しました。提示されたコードではnewElements、パラメーターとして渡しましたが、上記のどこにも宣言されていませんでした。ただし、関数は正常に動作します。新しい投稿要素は に保存され$newElemsます。
を使用するときnewElements、新しく追加されたすべての要素を便利に DOM に呼び出していますか?