지정한 픽셀만큼 스크롤하는 메서드
window.scrollBy( x값, y값 );
실행 시 지정한 값만큼 스크롤하며 최극단에 닿아 더이상 스크롤 불가할 때까지 반복 가능.
값의 단위는 px(픽셀)이므로 단위없이 숫자만 입력.
window.scrollBy({ left: x값, top: y값, behavior: "smooth" });
왼쪽에서부터 얼마나 이동할지 정하는 값
위에서부터 얼마나 이동할지 정하는 값
스크롤 시의 트랜지션을 정하는 옵션
지정한 좌표로 스크롤하는 메서드
window.scrollTo( x값, y값 )
지정한 좌표가 뷰포트의 최상단 좌표(0, 0)가 될 때까지 스크롤.
좌표값의 단위는 px(픽셀)이므로 단위없이 숫자만 입력.
window.scrollTo({ left: x값, top: y값, behavior: "smooth" )}
왼쪽에서부터 얼마나 이동할지 정하는 값
위에서부터 얼마나 이동할지 정하는 값
스크롤 시의 트랜지션을 정하는 옵션
특정 요소가 뷰포트의 최상단에 오도록 스크롤하고 싶을 때, 요소의 offsetTop 좌표를 구한뒤 scrollTo로 그 좌표까지 스크롤하도록 구현하던 방식을 쉽게 만들어주는 메서드
element.scrollIntoView(alignToTop)
위로 정렬할지의 여부를 boolean값을 넣어서 정한다
element.scrollIntoView({ behavior: "smooth", block: "nearest", inline: "center" })
스크롤 시의 트랜지션을 정하는 옵션
수직 방향 스크롤 시 요소를 뷰포트의 어느 위치에 오게 할지 정하는 옵션
수평 방향 스크롤 시 요소를 뷰포트의 어느 위치에 오게 할지 정하는 옵션
[JavaScript] console.time으로 자바스크립트 코드 성능 측정하기 (0) | 2021.08.18 |
---|---|
[JavaScript] 형변환 시 String() 과 toString()의 차이점 (0) | 2021.08.18 |
[JavaScript] 매개변수(parameter)와 전달인자(argument) (0) | 2021.08.18 |
[JavaScript] 객체 비구조화(구조 분해) (0) | 2021.08.16 |
[JavaScript] 함수의 매개변수에 들어올 기본값 설정하기 (0) | 2021.08.15 |