2013-02-27 2 views
0

사용자가 아래로 스크롤하면이를 감지하는 코드입니다.아래에서 아래로 스크롤을 감지하는 방법

$(window).scroll(function() { 
    var distance = $(window).scrollTop() -$(document).height() + $(window).height(); 
    console.log(distance); 
}); 

I는 웹 브라우저 (크롬)을 다시하는 경우와 윈도우가 아래로 스크롤 다운은 "거리"값이 0 또는 -1 크롬이다. 왜 이런 일이 발생하는지 모르겠습니다. 변환 $(document).height() 아래와 같이 정수 값 $(window).height()

+0

http://stackoverflow.com/questions/9823645/detect-scroll-to-bottom-of-a-div?rq= 1 –

답변

1

,

parseInt($(document).height()); 
parseInt($(window).height()); 
+0

답변 해 주셔서 감사합니다. 그러나 같은 결과. –

+0

@OhJongAm 코드가 크롬에서 작동 중입니다 ... jQuery 버전에 문제가있을 수 있습니다 ... jQuery 1.9를 사용하고 있습니다. –

+0

다른 jquery 플러그인 대신 jQuery를 업그레이드 할 수 없습니다. 다른 플러그인은 jquery 버전 <= 1.8.3에서 실행됩니다. 그래서 현재 내 jquery 버전은 1.8.3 ... –

관련 문제