jquery - 动态调整包含 Jstree Tree 的 div 的宽度

标签 jquery css jstree

我有以下布局:

<div id="tree" class="jstree"></div>

它会生成一个包含多级 ulli 元素的 jstree。我设置了 overflow:auto 以便在展开或折叠元素时出现滚动条。我想要发生的是动态调整 #tree 的宽度,这样当您展开元素时,它会调整大小,这样就不会有水平滚动。

这是一个描述我在说什么的 fiddle :http://jsfiddle.net/0xwg3c2c/

最佳答案

您可以使用 display:inline-block; 使元素根据其内容调整大小。

.container {
    display:inline-block;
    border: 1px black solid;
    min-width: 150px;
    min-height: 100px;
}

关于jquery - 动态调整包含 Jstree Tree 的 div 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066229/

相关文章:

javascript - jQuery 单页应用程序动态 div

jquery css() - 将属性设置为类集合中的一个元素

jquery - iMessage 就像 css 中的渐变蒙版

javascript - 如何防止事件在子元素中被激活?

: dblclick binding parameter data is undefined

jquery - 为什么通过 jQuery 放大(css)不起作用

javascript - 将外部 html 加载到 div 用外部 html 替换原始页面的内容

jquery - 保护免受伪造和不显眼的 Javascript

javascript - 将新节点添加到所需的文件夹

jquery - 可以直接在Reactjs中使用Jstree。 ReactJS中有jstree的替代品吗