scrollHeight 가 정상적으로 잡히지 않을때 scrollHeight 오류
로빈
본문
화면크기를 지정한경우 스크롤 처리하려면 scrollHeight가 잡혀야하는데 잡히지 않는다.
이경우 jquery 로 처리한다.
css :
#bo_v {
overflow: auto;
height: calc(100vh + 80px);
}
setTimeout(scroll_page, 3500);
function scroll_page() {
scroll_obj=$('#bo_v');
bottom = scroll_obj.offset().top + scroll_obj.prop('scrollHeight')+80;
scroll_obj.animate({scrollTop : bottom }, <?php echo $config['cf_speed_view']*$total_count?>, 'linear' ,function () { go_next_page(); } );
scroll_obj.on('click', function () {$(this).stop();});
scroll_obj.on('mousewheel', function () {$(this).stop();});
}
스크롤하다가 마우크를 클릭하거나, 휠을 돌리면 스크롤이 중단된다.
이경우 jquery 로 처리한다.
css :
#bo_v {
overflow: auto;
height: calc(100vh + 80px);
}
setTimeout(scroll_page, 3500);
function scroll_page() {
scroll_obj=$('#bo_v');
bottom = scroll_obj.offset().top + scroll_obj.prop('scrollHeight')+80;
scroll_obj.animate({scrollTop : bottom }, <?php echo $config['cf_speed_view']*$total_count?>, 'linear' ,function () { go_next_page(); } );
scroll_obj.on('click', function () {$(this).stop();});
scroll_obj.on('mousewheel', function () {$(this).stop();});
}
스크롤하다가 마우크를 클릭하거나, 휠을 돌리면 스크롤이 중단된다.
댓글목록
등록된 댓글이 없습니다.