그누보드로 반응형 사이트를 만들었구요,
1280px 이하는 모바일, 1280px 이상은 pc로 잡아서 작업했는데
모바일 사이즈(햄버거 버튼으로 열리고 닫힘)에서 대메뉴 클릭한 후,
pc사이즈로 늘려서 다시 대메뉴 클릭하면 대메뉴 클릭이 안먹습니다.
로고나, 하위메뉴 등 다른 버튼을 클릭 후 다시 대메뉴를 클릭할 시에만 클릭이 됩니다.
혹시 이런 상황은 보통 어떤 경우에서 일어날 수 있는지 알 수 있을까요?
답변 2개
채택된 답변
+20 포인트
4년 전
반응형은 기본적으로 사이즈가 줄어들고 늘어남에 따라 그 넓이를 인식해주어야 하는데
리프레쉬를 해주지 않으면 초기접속 넓이로 인식을 합니다.
질문자님의 말씀대로 모바일 화면에서 메뉴를 클릭하면 이미 브라우저에 그 크기로 설정되어 있기에
pc넓이에선 작동이 되지 않습니다.
구글에서 location reload, 새로고침 , refresh 등의 검색으로 여러 예제를 찾아 볼수 있으니 환경에 맞는 설정으로 해보심을 추천드립니다.
4년 전
스크립트의 구조에 따라 리사이즈로 인하여 제외될수 있습니다.
자세한건 소스를 봐야 가능합니다.
답변을 작성하려면 로그인이 필요합니다.