2011-08-21 8 views
0

맨 아래로 스크롤 할 때 5 개의 새 항목을로드하는 스크롤 가능한 div가 있습니다. jScrollPane (http://jscrollpane.kelvinluck.com/)을 사용하고 있으며, 훌륭한 플러그인 임에도 불구하고 scrollTop()이 작동하지 않는 것으로 보입니다. 따라서 아래쪽에 도달하는 스크롤을 감지하는 일반적인 방법이 작동하지 않습니다.div 스크롤의 하단 감지 (jScrollPane 포함)

아무도 jscrollpane-ified div가 맨 아래에 도달했는지 감지하는 대안/권장 방법이 있습니까?

건배.

+0

나는 플러그인에 익숙한 아니에요. jScrollPane에 div가 스크롤 될 때마다 콜백 함수를 호출 할 수 있는지 여부를 알려주시겠습니까? 그렇다면 스크롤 막대의 높이, 드래 거의 높이 및 드래 거의 위치에 따라 바닥에 있는지 여부를 테스트 할 수 있습니다 (기본적으로 if (heightOfDragger + draggerPositionTop === heightOfScrollBar) // 끝에서 div – maxedison

+0

안녕하세요, 답변 시간을내어 주셔서 고마워요. 확실히 그렇습니다. 스크롤 탑에서 화를 내면서 일하는 것을 완전히 간과했는데, 그때 내 자신의 질문에 답할 것입니다. –

답변

2

maxedison의 도움으로 해결되었습니다.

액세스 다음 here을 설명하고 같은 API :

if($('#scollpane').outerHeight() + api.getContentPositionY() >= api.getContentHeight()) 
{ 
    alert('You are at the bottom bro'); 
} 
+0

매우 비슷한 문제가 있습니다. 질문 : 저와 함께 토론을 시작할 수 있습니까? –

+0

[라이브 버전] (http://admin.rafflebananza.com/authenticate.php)에서 사용자가 아래쪽으로 스크롤했는지 여부를 알고 싶습니다. 내가 수집 한 "# scollpane"이있는 곳에서 HTML 페이지에 답을 추가한다. –

+0

나는 [이 답을 찾았습니다] (http://stackoverflow.com/a/6370241/4423554) 이 문제를 해결하는 데 도움이됩니다. –