Javascript

[JS] 특정좌표로 부드럽게 스크롤하기

유호야 2023. 1. 4. 23:25
반응형

네비게이션 바를 클릭했을 때 자연스럽게 스르륵 스크롤하고 싶어서
옛날에 찾아봤는데 까먹은 개념을 다시 습득하여 작성해본다.

아주 간단하게 보자면 

스크롤할 때는 

자바스크립트로 이런 식으로 x좌표 y좌표를 입력해서 사용할 수 있다. 
그 중에는 window.scrollBy() 함수도 있는데 이 경우는 현재 위치를 기준으로 이동하는 함수라고 한다.

window.scrollTo(342, 1750);

 

그리고 이렇게 이동하면 이동은 하는데 스무스하게 이동하지 않기 때문에 
style에 이 항목을 추가해주면 스무스하게 이동하는 것을 볼 수 있다. 

html {
	scroll-behavior: smooth;
}

 

만약 특정 위치의 좌표를 알고 싶다면?

 

반응형