다음 코드는 의도 한대로 동작하지 않습니다.스크롤 이미지가 작동하지 않습니다.
index.html을
#header {
z-index: 2;
height: 90px;
width: 100%;
min-width: 1060px;
}
#footer {
position: absolute;
z-index: 2;
}
#top-wrapper {
overflow-x: auto;
}
#main-content {
min-width: 1060px;
position: absolute;
overflow-y: auto;
}
#image-wrapper {
padding-left: 20%;
padding-right: 20%;
width: 100%;
height: 500px;
}
#coordinations {
position: absolute;
width: 100%;
height: 500px;
}
<div id="top-wrapper">
<div id="header">
<!-- some nav menu -->
</div>
<div id="main-content">
<div id="image-wrapper"></div>
<div id="coordinations"></div>
</div>
<div id="footer">
<!-- some footer note -->
</div>
</div>
문제는 여기에 내 스크롤 내가 영으로 그것을 만들 수 없다거나 가지고 있기 때문에 (없애 보이지 않는 #coordination의 사업부를 가지고있다 # 이미지 래퍼 div에서 사용해야하는 모든 좌표).
상단의 주 콘텐츠 div에 보이지 않는 div를 만들려고 했으므로 overflow-y를 사용하지만 작동하지 않습니다. 나는 더 큰 div 안에 main-content를 포함하고, x 값에 min-height를 넣으려고했다. 여전히 작동하지 않습니다.
#coordinations의 보이지 않는 콘텐츠없이 # 이미지 래퍼를 만들 수있는 가능한 모든 방법은 무엇입니까?
업데이트
#coordinations
{
position:relative;
width:100%;
height:0px;
}
나는이를 볼 수 있지만, 0 픽셀에 비해 높이로 위치를 변경하여하지 않았다 죄송합니다. # 코디네이션 포인트 또는 코디네이션의 하위 항목은 영향을받지 않습니다.
는 당신의 도움을 주셔서 감사합니다.
요소를 완전히 숨기는 유일한 방법은'display : none'을 추가하는 것입니다. '가시성 : 숨김'은 숨기 만하지만 여전히 공간을 필요로합니다. 'opacity : 0'는 요소를 100 % 투명하게 만 만들 것이고, 여전히 존재하고 클릭 가능합니다. – pol
감사합니다. Pol,'display : none'은 훌륭하게 작동하지만 child div의 모든 정보를 잃어 버립니다. 다른 두 개는 변경하지 않습니다. 나는 지금 내 머리카락을 당기는 것처럼 느껴진다.이 문제를 해결할 다른 방법이없는 것처럼 보인다. –