jstree:约束宽度
我有一个页面上有几个子树的jstree,并希望在选择分支时显示某些内容。显示的文本应该出现在树的旁边,但由于某种原因,jstree占用了div中的所有空间,所以文本div位于下面。树和div都应该相对于封装div定位并向左浮动。jstree:约束宽度
是否有任何方法来限制树的宽度(树div上的设置style =“width = 100px”不起作用)?或者另一种方式将文本放置在树旁边而不必将其放置在绝对位置?
好吧,看来我必须忍受这个问题并改变我的布局。
使用最大宽度。 例如最大宽度:100像素;设置最大宽度为100px。
你必须创建一个包装您的jstree-DIV一个DIV,这样的事情:
<div id="wrap">
<div id="jstree">
// Here you have your tree
</div>
</div>
现在设置包装CSS 溢出属性汽车并设置最大尺寸:
#wrap {
width: 200px;
height: 400px;
overflow: auto;
}
不适用于我..!? – 2012-03-08 19:24:49
你有这个问题的jsfiddle吗? – Ivan 2012-03-08 23:16:38
迟了几年,但是如果你没有设置宽度和高度,但是用百分比设置它们,你如何解决这个问题? %% – thatOneGuy 2016-08-10 14:55:19
它不起作用 – Ivan 2012-03-08 09:54:50