2010-07-30 1 views
6

페이지에 여러 하위 트리가있는 jstree가 있는데 분기를 선택할 때 뭔가를 표시하려고합니다. 표시된 텍스트가 트리 옆에 나타나야하지만, 어떤 이유로 jstree가 div의 모든 공간을 차지하므로 텍스트 div가 아래에 배치됩니다. tree와 div는 모두 캡슐화 div에 상대적으로 배치되고 왼쪽으로 떠 있어야합니다.jstree : 제약 폭

트리의 너비를 제한 할 수있는 방법이 있습니까 (트리에서 div = 설정 "width = 100px"가 작동하지 않습니다)? 또는 절대 배치하지 않고 트리 바로 옆에 텍스트를 배치하는 또 다른 방법은 무엇입니까?

답변

-1

글쎄,이 문제와 함께 살고 레이아웃을 변경해야만하는 것 같습니다.

1

최대 너비를 사용하십시오. 예. 최대 너비 : 100px; 최대 너비를 100 픽셀로 설정하십시오.

+0

작동하지 않습니다 – Ivan

2

당신은 그런 일 당신의 jstree-DIV를 감싸는 DIV를 만들 수 있습니다

<div id="wrap"> 
    <div id="jstree"> 
    // Here you have your tree 
    </div> 
</div> 

이제 설정 래퍼 CSS 오버 플로우 특성 자동로 설정하고 최대 크기 :

#wrap { 
    width: 200px; 
    height: 400px; 
    overflow: auto; 
} 
+1

저를 위해 작동하지 않습니다 ..!? –

+0

문제가있는 jsfiddle이 있습니까? – Ivan

+0

몇 년 늦었지만 너비와 높이를 설정하지 않았지만 백분율을 사용하여 설정 한 경우 어떻게이 문제를 해결할 수 있습니까? %% – thatOneGuy