2013-08-21 3 views
0

콘텐츠가 div의 최대 높이로 이동하면 자동 스크롤을 시작하려면 어떻게해야합니까? 내가 div의 끝에있을 때 나는 경고를 받고 있지만 자동 스크롤을 시작할 수 있습니까?콘텐츠가 div의 최대 높이로 이동하면 자동 스크롤

여기 내 피들입니다.

http://jsfiddle.net/naveennsit/JpvAy/

나는이 같은 사업부의 끝점을 발견

myScroll = new iScroll('wrapper', { 
       onScrollEnd: function() { 
        if(($('#wrapper').offset().top - $('#scroller').offset().top) + $('#wrapper').height() >= $('#scroller').height()){ 
         alert('the end'); 
        }       

       } 
     }); 

하지만 데이터가 높이보다 높은 경우 자동 스크롤을 시작해야합니다.

답변

0

사용이 reresh

myScroll.scrollTo(0, myScroll.maxScrollY, 0); 

후 또한 당신이 아래로가 깜박이는 이유 코드 우리

+0

fiddle 업데이트됩니다 여기

을 쉽게 이해할 수 있도록 바이올린을 만드는 방법을 배우고해야 시작? – user2704613

+0

두 번째 자동 스크롤하기 전에 새로 고침을 사용할 때 한 가지 문제가 있습니다. div에 데이터가 있고 일부 부분을 스크롤하는 경우 새로 고침 기능으로 인해 자동으로 상위 지점으로 이동합니다. – user2704613

+0

이것이 가능하다면 div를 새로 고치는 부분을 스크롤하는 것을 막을 수 있지만 최상위 위치로 이동하지 않는 부분에만 있어야합니다. – user2704613