【问题标题】:jstree: constraint widthjstree:约束宽度
【发布时间】:2010-07-30 08:51:42
【问题描述】:

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

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

【问题讨论】:

    标签: css html jstree


    【解决方案1】:

    你必须创建一个包装你的 jstree-DIV 的 DIV,像这样:

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

    现在将 wrapper CSS overflow 属性设置为 auto 并设置最大尺寸:

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

    【讨论】:

    • 你有这个问题的 jsfiddle 吗?
    • 晚了几年,但是如果您没有设置宽度和高度但使用百分比设置它们,您如何解决这个问题? %%
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2015-01-16
        • 2017-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-25
        • 2015-08-24
        • 1970-01-01
        • 2020-07-22
        相关资源
        最近更新 更多