6

我有一个页面上有几个子树的 jstree,并且想在选择一个分支时显示一些东西。显示的文本应该出现在树的旁边,但是由于某种原因,jstree 占用了 div 中的所有空间,因此将文本 div 放在了下面。树和 div 都应该相对于封装的 div 定位并且向左浮动。

有什么方法可以限制树的宽度(在树 div 上设置 style="width=100px" 不起作用)?或者另一种将文本放置在树旁边而不绝对放置的方法?

4

3 回答 3

2

您必须创建一个包含 jstree-DIV 的 DIV,如下所示:

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

现在将包装器 CSS溢出属性设置为auto并设置最大尺寸:

#wrap {
    width: 200px;
    height: 400px;
    overflow: auto;
}
于 2012-03-08T10:16:34.600 回答
1

使用最大宽度。例如最大宽度:100px;将最大宽度设置为 100 像素。

于 2011-06-15T13:04:59.857 回答
-1

好吧,看来我必须忍受这个问题并改变我的布局。

于 2010-07-30T18:47:25.263 回答