#WIL: 모달 백 스크롤 막기

2024. 7. 26. 03:47·What I Learn

view/edit 모드 둘 중에 하나라도 true라면 document.body.style.overflow = 'hidden' 옵션을 주려고 했다.

 

useEffect에서 [viewTask, editTask]를 dependency로 두고 view, edit 모드 둘 중에 하나만 true면 백 고정, 그 이외의 상황에서는 모두 auto로 돌려줬다.

  useEffect(() => {
    if (viewTask || editTask) {
      document.body.style.overflow = 'hidden'
    } else {
      document.body.style.overflow = 'auto'
    }
    return () => {
      document.body.style.overflow = 'auto'
    }
  }, [viewTask, editTask])
 

'What I Learn' 카테고리의 다른 글

Separate Next.js Root Layout from 404 Page Layout  (0) 2024.09.01
picture, source, img 태그를 이용한 반응형 이미지 구현 (CSS)  (0) 2024.08.25
media-query를 이용한 반응형 구현시 width에 따른 변화가 일어나지 않는 경우 / 미디어 쿼리의 우선 순위 (tailwindCSS)  (0) 2024.08.24
zustand를 사용한 유저 정보 전역 관리  (0) 2024.07.26
모달에서 CRUD (zustand)  (0) 2024.07.26
'What I Learn' 카테고리의 다른 글
  • picture, source, img 태그를 이용한 반응형 이미지 구현 (CSS)
  • media-query를 이용한 반응형 구현시 width에 따른 변화가 일어나지 않는 경우 / 미디어 쿼리의 우선 순위 (tailwindCSS)
  • zustand를 사용한 유저 정보 전역 관리
  • 모달에서 CRUD (zustand)
nuew
nuew
🤸 재주 넘는 중
  • nuew
    bloggg. . .🦖💥
    nuew
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • issue (10)
      • baekjoon (41)
      • lecture recap (11)
      • What I Learn (26)
      • retrospective (0)
      • maeil-mail (0)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    알고리즘
    js
    zustand
    Baekjoon
    자바스크립트
    코딩테스트
    한입크기로 잘라먹는 타입스크립트
    media-query
    css
    Study
    what i learn
    TypeScript
    issue
    Node.js
    Algorithm
    modal
    JavaScript
    한입크기로잘라먹는타입스크립트
    백준
    TailwindCSS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
nuew
#WIL: 모달 백 스크롤 막기
상단으로

티스토리툴바