2013-01-16 1 views
2

jquery 모바일 앱에서 지연로드/무한 스크롤 콘텐츠를 이동하는 권장 방법이 있으며 개별 "페이지"에서 어떻게 수행 할 수 있습니까?jquery 모바일 스크롤 이벤트를 지연로드 콘텐츠로

페이지의 페이지 쇼에서 스크롤 이벤트 기능을 정의해야합니까? 다음과 같은 무엇입니까?

$(document).delegate("#a_jquery_page", "pageshow", function() { 

    $(window).scroll(function(){ 
     //check scroll position and load content 
    }); 
}); 

또는 초당 스크롤 위치를 확인하는 setInterval 함수를 사용해야합니까?

답변

1

.scroll 이벤트는 창을 스크롤 할 때마다 호출되므로이 함수에서 창 위치를 확인하기 만하면됩니다. 간격 기능을 사용할 이유가 없습니다.

$(window).scroll(function() { 
    var height = $(window).height(); 
    var scrollTop = $(window).scrollTop(); 

    if (scrollTop == ....) { <code> } 
} 
관련 문제