参考资料
1.父节点展开后,子节点与父节点的同级节点重叠(类似于遮罩层对下层的覆盖,但是不影响操作下层);
展开前:
展开后:
红框内为子节点;
解决:
在ztreeStyle.css中
/**
该样式上加上height: auto;
**/
.tree li ul{ margin:0; padding:0 0 0 18px;}
2.展开下级节点时,下级节点名称不超过div长度也会出现滚动条;
问题如下图:
红框内的滚动条本不应该出现;
解决:
在ztreeStyle.css中
/**
该样式上加上width: auto;
**/
.tree li ul{ margin:0; padding:0 0 0 18px;}
同时,在父div中固定宽度,且设置超过宽度后自动出现滚动条,并设置根ul节点的宽度为自动:
<div style="width: 400px; overflow: auto;">
<ul style="width: auto;" id="func_tree" class="tree"></ul>
</div>