테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 sticky 질문입니다.. 채택완료

첫번째랑 두번째 메뉴 들어가면 보이는 왼쪽 사이드메뉴를 sticky로 붙여 놨는데.. 분명 잘 됐었는데 언젠가부터 안 되거든요..

부모 요소에 오버플로우가 붙으면 그럴 수 있다고 해서(안 건드렷지만..) 하나씩 없애 봐도 모양만 틀어지고 붙지를 않아여..

도움 부탁드립니다..

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

body 랑 #wrapper 에 overflow 속성이 있어서 그렇습니다!

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

sticky 는 부모요소뿐만 아니라 조상까지도 영향을 미칩니다
혹시 하나만 더 여쭤도 될까요 저번에 sticky가 동작했을 때에도 저 오버플로우가 붙어있었을 텐데 그러면 그때는 그냥 어쩌다.. 된 걸까요??
@juhyeonkang 음... 그 전에 되던 상황에서 소스를 보진 못해서 확답드리긴 어렵네요;;ㅠ

답변에 달아두신 url 들어가서 개발자도구로 부모요소부터 하나씩 거슬러 올라가면서 overflow 있는 부분 있나 확인해보니깐 body랑 wrapper에 overflow 가 있었고,

body 의 overflow-x 는 끄고, wrapper 는 overflow 를 visible 로 변경해보니 sticky 적용이 되는거 확인하고 답변을 드린거라 이 전의 상황까지는 잘 모르겠습니다ㅠㅠ
친절한 답변 감사합니당.. ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고