正如您在 jstree 的屏幕截图中看到的那样,在第一个节点的三角形上方有一条额外的垂直虚线:
有人知道如何摆脱它吗?
在我使用的 jsTree 版本 v3.3.7 中,以下调用删除了点...
$('#tree').jstree({
core: {
data: jsonData, // Some JSON data
themes: { dots: false }
}
});
jsTree API 文档有关于这个调用的规范。
使用当前版本(3.3.3),您可以通过调用直接删除点
$('#treeContainer').jstree().hide_dots()
这不是一个非常奇特的解决方案,但我这样做了:
获取根节点。我不确定它是否正确,但我正在这样做:
var root = tree.jstree("_get_node");
找到ins
元素并更改其背景样式:
root.find("ins:first").css("background-position-x", "-18px");