2012-07-25 3 views
1

div가 포함 된 html 페이지가 있습니다. 나는이 div를 jstree 노드로 채우는 div를 왼쪽이라고 부른다. 나는이의 스타일은 CSS에서이 될 div에 설정 한 :이에 jstree 노드를로드 할 때웹 페이지에서 div의 맨 아래로 스크롤 할 수 없습니다.

#left { 
       padding:0 0 0 0; 
       border: 0 0 0 0; 
       height: 1000px; 
       width: 350px; 
       overflow: scroll; 
       float: left; 
       margin-top:80px; 
       position: fixed; 

        } 

그러나, 나는 아래로 스크롤 할 때, 나는 일부 노드는 사업부의 바닥을 볼 수 없습니다. jquery 또는 CSS에서 메서드를 아래로 스크롤 할 때 div의 모든 내용을 볼 수 있는지 확인하려면?

+0

마진 탑 초과하는 경우 높이를 확장됩니다 : 0 픽셀을; margin-top : 80px; – zod

+0

몇 가지 다른 스타일이 문제를 만들고 있습니다. 스크린 샷 또는 더 많은 코드가 더 좋을 것입니다. 수정하지 않고 수정 한 오타가있는 – zod

+0

입니다. –

답변

0

다른 div가 모두 div로 id가 왼쪽에있는 경우 overflow:hidden; 속성을 입력하고 height 속성을 제거 할 수 있습니다. 내부 div가 유효한 내용을 제공한다면 왼쪽 div 안에 모든 것을 표시합니다.

+0

if div에 내용이 너무 많으면 오버플로를 적용하면 어떻게 될까? – zod

+0

@zod, overflow : hidden은 왼쪽 div 안에있는 div의 수레를 지우는 데 도움이됩니다. 콘텐츠가 제한 내에서 벗어난 경우 속성이 표시되면 숨길 것입니다. – defau1t

+0

왼쪽 div는 페이지의 왼쪽에 있으며 오버플로가 있어야합니다. 자동; jstree 노드가 많이있는 경우 스크롤 할 수 있는지 확인하십시오. 스크롤 할 수는 있지만 Icannot은 div의 끝으로 이동합니다. –

0

시도 변경

 height: 1000px; 

 min-height: 1000px; 

에이 내용이 1000px

+0

div의 오른쪽에 느슨한 스크롤 막대가 있습니다. div 오른쪽에 스크롤 막대가 있어야합니다. –

+0

오, 그래, 좋아, 스크롤 막대와 div의 분 - 높이 –

+0

무슨 뜻이야, 난 그냥 스크롤 기능을 없애려고. –

관련 문제