티스토리 뷰
반응형
무한 스크롤에서 사용되는, 스크롤이 맨 아래로 왔을 때 moreData를 호출하는 로직
$(document).ready(function(){
//window는 "#searchPopup"등 으로 스크롤 주체로 변경가능
$(window).scroll(function(){
var scrollTop = $(this).scrollTop();
var innerHeight = $(this).innerHeight();
var scrollHeight = $(this).prop('scrollHeight');
if(scrollTop + innerHeight >= scrollHeight) {
moreData();
}
});
});
스크롤 주체가 어떤 영역인지 모를땐,
스크롤을 내리면서
$('#searchPopup').scrollTop(); 를 사용해보면
값이 변하는게 스크롤 주체다.
반응형
'front-end > JavaScript' 카테고리의 다른 글
원하는 JSON 데이터 만들기 (0) | 2023.08.07 |
---|---|
쿼리스트링 데이터 넘길 때 값 짤리는 현상 encodeURIComponent (0) | 2022.04.19 |
Learning JavaScript 이터레이터와 제너레이터 (0) | 2019.11.24 |
Learning JavaScript 예외와 에러 처리 (0) | 2019.11.20 |
Learning JavaScript 상속, 믹스인 (0) | 2019.11.18 |
댓글