반응형
현재 개발중인 사이트에서 원래는 페이지네이션 처리만 했었는데
그냥 시간도 남아서 스크롤 페이징 처리를 적용해봤다.
1 2 3 4 5 6 7 8 | var page = 1; $(window).scroll(function() { if ($(window).scrollTop() == $(document).height() - $(window).height()) { page++; $("body").append('<div">' + page + '</div>'); } }); | cs |
검색해보니 보통 이런식 ~나같은 경우 화면 전체 스크롤도 아니고부분 스크롤페이징만 구현할 거라서..대충~ 이런식으로 바꿔서 쓴다.
123456789 var $div = $("#detail_div");var $table = $(".table")$div.scroll(function(){console.log("table scroll");if($table.height() == $div.scrollTop()+$div.height()){page++;fngetList(page);}});cs 필요에 따라 적당히 커스터마이징 해서 쓰면 될듯
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
ECMA6 - 템플릿 리터럴 (0) | 2019.04.25 |
---|---|
ECMA6 - Let, Const (0) | 2019.04.24 |
시간단위로 선택 가능한 SelectBox 만들기 (0) | 2018.07.13 |
웹에서 클립보드로 카피하기 (0) | 2018.05.15 |
웹에 엑셀 데이터 붙여넣기 (0) | 2018.05.15 |