반응형
데이터가 추가 될 때 div 끝으로 자동 스크롤하는 방법은 무엇입니까? [복제]
이 질문에 이미 답변이 있습니다.
- div 하단으로 스크롤 하시겠습니까? 22 답변
다음과 같은 스타일 의 table
내부가 div
있습니다.
#data {
overflow-x:hidden;
overflow-y:visible;
height:500px;
}
충분한 데이터가 테이블에 추가되면 세로 스크롤 막대가 표시됩니다. 그러나 새 데이터가 추가되면 div
요소가 맨 아래로 자동 스크롤되도록하고 싶습니다 .
이를 위해 어떤 JavaScript 코드를 사용할 수 있습니까? 필요한 경우 JQuery의 옵션에 개방되어 있지만 JavaScript 솔루션을 선호합니다.
데이터가에 추가 될시기를 모르는 경우 #data
간격을 설정하여 요소의 scrollTop을 몇 초마다 scrollHeight로 업데이트 할 수 있습니다. 데이터 추가시기를 제어하는 경우 데이터 추가 후 다음 함수의 내부를 호출하면됩니다.
window.setInterval(function() {
var elem = document.getElementById('data');
elem.scrollTop = elem.scrollHeight;
}, 5000);
var objDiv = document.getElementById("divExample");
objDiv.scrollTop = objDiv.scrollHeight;
참고 URL : https://stackoverflow.com/questions/7303948/how-to-auto-scroll-to-end-of-div-when-data-is-added
반응형
'programing tip' 카테고리의 다른 글
왼쪽에서 오른쪽으로, 위에서 아래로 정렬 된 2D 배열에서 숫자를 어떻게 검색합니까? (0) | 2020.09.14 |
---|---|
다음과 유사한 삼항 연산자? : (0) | 2020.09.14 |
Haskell Prelude에서 'const'의 요점은 무엇입니까? (0) | 2020.09.14 |
Mac OS X에서 프로젝트를 컴파일 할 때 시스템 키 체인을 사용하려고합니다. (0) | 2020.09.13 |
HTML을 다른 창이나 탭에서 하이퍼 링크로 여는 방법은 무엇입니까? (0) | 2020.09.13 |