[Web API] scrollBy

2025. 7. 25. 16:58·Web/Web API

Window.scrollBy는 문서의 지정된 위치로 스크롤합니다.
현재좌표 좌표를 기준으로 페이지를 스크롤합니다.

scrollTo와의 차이점은 scrollTo는 절대좌표를 기준으로 스크롤하고 scrollBy는 상대좌표(현재 스크롤 위치)를 기준으로 스크롤합니다.

 

사용법

window.scrollBy(x_좌표, y_좌표)
Element.scrollBy(x_좌표, y_좌표)

// 또는

window.scrollBy(scrollByOptions)
Element.scrollBy(scrollByOptions)

 

매개변수

  • x_좌표는 스크롤할 수평 픽셀값
  • y_좌표는 스크롤할 수직 픽셀값

또는

  • scrollByOptions
    • top 창 또는 요소를 스크롤할 Y축을 따라 픽셀 수를 지정
    • left 창 또는 요소를 스크롤할 X축을 따라 픽셀 수를 지정
    • behavior 스크롤을 즉시적용할지 아니면 부드러운 애니메이션을 적용할지 결정
      • smooth 스크롤이 부드럽게 움직임
      • instant 스크롤이 즉시 적용
      • auto 스크롤 동작이 계산된 scroll-behavior값에 의해 결정

 

예제

한 페이지 아래로 스크롤하려면

window.scrollBy(0, window.innerHeight);

위로 스크롤하려면

window.scrollBy(0, -window.innerHeight);

scrollByOptions사용

window.scrollBy({
  top: 100,
  left: 100,
  behavior: "smooth",
});

'Web > Web API' 카테고리의 다른 글

[Web API] scrollIntoView  (1) 2025.07.25
[Web API] scrollTo  (0) 2025.07.25
[Javascript] Selection & Range  (7) 2025.01.08
'Web/Web API' 카테고리의 다른 글
  • [Web API] scrollIntoView
  • [Web API] scrollTo
  • [Javascript] Selection & Range
월월월월
월월월월
  • 월월월월
    Bobostown
    월월월월
  • 전체
    오늘
    어제
    • 분류 전체보기 (43)
      • 개발 (4)
      • 사이드 프로젝트 (1)
        • interview-lab (1)
        • Loft (0)
      • Claude (1)
      • React (5)
        • React Router (1)
        • Interactive (2)
      • Javascript (1)
      • node.js (3)
      • npm (3)
      • Nest.js (0)
      • Web (5)
        • Web API (4)
      • TDD (2)
        • Jest (0)
      • TroubleShooting (1)
      • Rust (1)
      • Bash (1)
      • 보안 (1)
      • 일상 (4)
      • 여행 (5)
      • 우아한 테크코스 8기 프리코스 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    react
    Media Capture and Streams API
    devfest 2025
    LZ77
    node.js
    npm
    runzipper
    오픈미션
    peer dependency
    보홀
    motion
    Web API
    package.json
    json-schema
    framer motion
    nofitication
    VITE
    private package
    webbase line
    오실리에이터
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
월월월월
[Web API] scrollBy
상단으로

티스토리툴바