5

正如您在 jstree 的屏幕截图中看到的那样,在第一个节点的三角形上方有一条额外的垂直虚线:

在此处输入图像描述

有人知道如何摆脱它吗?

4

3 回答 3

5

在我使用的 jsTree 版本 v3.3.7 中,以下调用删除了点...

$('#tree').jstree({
    core: {
        data: jsonData, // Some JSON data
        themes: { dots: false }
    }
});

jsTree API 文档有关于这个调用的规范。

于 2018-12-08T02:42:11.143 回答
4

使用当前版本(3.3.3),您可以通过调用直接删除点

$('#treeContainer').jstree().hide_dots()
于 2017-03-03T12:18:25.333 回答
2

这不是一个非常奇特的解决方案,但我这样做了:

  1. 获取根节点。我不确定它是否正确,但我正在这样做:

    var root = tree.jstree("_get_node");
    
  2. 找到ins元素并更改其背景样式:

    root.find("ins:first").css("background-position-x", "-18px");
    
于 2013-07-12T19:05:25.373 回答