브라우저 개발 도구는 멋진 도구입니다. 사용자가 브라우저 콘솔에서 페이지의 끝에 도달했는지 여부를 알고 싶습니다. javascript를 사용하여이 작업을 수행하려고 할 때 "정의되지 않음"이라고 말합니다.브라우저 알기 도구에서 페이지 끝까지 사용자가 도달했음을 알 수 있습니다.
Ajax로드 페이지를 어떻게 처리해야합니까? 사용자가 AJAX로드 페이지의 끝에 도달했는지 여부를 확인하는 방법은 무엇입니까?
브라우저 개발 도구는 멋진 도구입니다. 사용자가 브라우저 콘솔에서 페이지의 끝에 도달했는지 여부를 알고 싶습니다. javascript를 사용하여이 작업을 수행하려고 할 때 "정의되지 않음"이라고 말합니다.브라우저 알기 도구에서 페이지 끝까지 사용자가 도달했음을 알 수 있습니다.
Ajax로드 페이지를 어떻게 처리해야합니까? 사용자가 AJAX로드 페이지의 끝에 도달했는지 여부를 확인하는 방법은 무엇입니까?
콘솔에서이 코드를 사용해보십시오 : (출처 : see the link) ([자바 스크립트가있는 페이지의 하단으로 스크롤 할 때 결정]의
setInterval(function(){
var totalHeight;
var currentScroll;
var visibleHeight;
if(document.documentElement.scrollTop){
currentScroll = document.documentElement.scrollTop;
}else{
currentScroll = document.body.scrollTop;
}
totalHeight = document.body.offsetHeight;
visibleHeight = document.documentElement.clientHeight;
if (totalHeight <= currentScroll + visibleHeight){
console.log('bottom of page');
}
}, 1000);
안녕하세요 @ 티야기, 일하고 있습니다. 하지만 내가 시도하고있는 페이지는 아약스로드 페이지입니다. 미안, 내가 전에 말해야 했어. 그래서, 일단 모든 페이지가로드되면, 그가 끝까지 도달했는지 알아내는 방법이 있습니까? –
이 코드의 기능을 만들고 페이지가로드 될 때 호출하십시오. –
안녕하세요, Tyagi, 시도했습니다. 하지만 문제는 페이지 끝에로드되는 데이터가 언젠가 가져 오는 것입니다. 그래서, 데이터가로드 될 때까지 '페이지 하단'이 인쇄됩니다. 알아낼 다른 방법이 있습니까? –
가능한 중복 http://stackoverflow.com/questions/2817042/을 결정할 때 스크롤되는 페이지 하단의 자바 스크립트) –
현재이 작업을 수행하는 방법에 대한 코드 샘플을 게시하십시오. –