$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"는 자바 스크립트에서 어떻게 작동합니까?
newElements
을 사용할 때 새로 추가 된 모든 요소를 DOM에 편리하게 호출하고 있습니까?
이 질문을했을 때보 다 JavaScript가 훨씬 익숙해 졌기 때문에 지금 얻었습니다. 'infinitescroll'이 새로운 내용을 적재하면 자동으로 새로운 내용을 선택적 콜백 함수 인 function (newElements) {...}'에 인수로 전달합니다. 'newElements'는 매개 변수 이름 일 뿐이므로'loadedElements','newContent' 등과 같은 것이 될 수 있습니다. –