개발자

웹 Modal과 스크롤 관련 질문!

2022년 09월 26일조회 161

웹에서 모달을 띄우는 작업을 하고 있습니다. 모달을 통해 상품정보를 보여주는데요. 이 때 모달의 내용을 다 보고 맨 밑까지 스크롤을 내리면 이후에는 뒷 배경이 스크롤 됩니다. 반대로 스크롤이 맨 위에 있을 때는 뒷 배경이 위로 스크롤 됩니다. 모달이 떠있을 때 뒷 배경 스크롤이 안되도록 하고싶은데 혹시 비슷한 문제를 해결하신분 계신가요?!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

엄홍재님의 프로필 사진

모달이 떠 있을때의 바깥부분의 스크롤을 없애는 방법을 사용해서 해결한 적이 있어요. css의 overflow프로퍼티를 사용했고 값은 hidden을 사용했어요. 또 overscroll-behavior 라는 것도 있으니 참고해보세요!! https://ishadeed.com/article/prevent-scroll-chaining-overscroll-behavior overscroll-behavior의 단점은 safari에서는 지원하지 않는다고하네요. 찾아보니 최신 safari에서는 지원하는것 같기도 하네요. https://caniuse.com/?search=overscroll-behavior

profile picture

익명

작성자

2022년 10월 17일

오 그렇군요... 답변 정말 감사드립니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!