1) jquery 웨이 포인트 플러그인을 사용 중이며 php/mysql 데이터로 무한 스크롤을하려고합니다. 처음에는 작동하는 컨테이너를 채우고 페이지 맨 아래로 스크롤하면 "추가"링크가 더 많은 데이터를 추가합니다. 하지만 ... 한 번만 추가됩니다. 다시 사용할 수 있도록 콜백을 사용해야 할 것으로 생각하십니까? 하지만, 멍청한 놈, 어떻게 해야할지 모르겠다.웨이 포인트 무한 스크롤은 한 번만 더 많은 데이터를 추가합니다.
2) load-more.php가 현재 "페이지"가 무엇인지 알 수있는 좋은 방법은 무엇입니까? 세션 var를 사용하여 추적하거나, 기본 파일에서 param을 보내는 방법이 있습니까?
div class="infinite-container">
<?
include("load-more.php");
?>
</div>
<a href="load-more.php" class="infinite-more-link">More</a>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"> </script>
<script src="js/waypoints.min.js"></script>
<script src="js/waypoints-infinite.js"></script>
<script>
$(document).ready(function() {
$('.infinite-container').waypoint('infinite');
});
</script>
감사합니다. 로드 - more.php에서 생성되도록 "추가"링크도 이동했습니다. 이렇게하면 두 가지 일을 할 수있었습니다 : 1) 더 많은 데이터가있을 경우에만 더 많은 링크를 보여주고, 2) load-param.php? page = 2와 같이 GET 페이지 매개 변수를 추가하고 이것이 처음에 돌봐주었습니다 question # 2 – twiddly
다른 해결책은 waypoints-infinite.js에서 http://api.jquery.com/find/를 http://api.jquery.com/filter/로 바꾸는 것입니다. Line '$ newMore = $ data.find (options.more); ' '$ newMore = $ data.filter (options.more);'여야합니다. –