如何摆脱jstree根节点上的额外行

时间:2013-07-11 20:42:12

标签: javascript

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

enter image description here

有谁知道怎么摆脱它?

3 个答案:

答案 0 :(得分:3)

使用当前版本(3.3.3),您可以通过调用

直接删除点
$('#treeContainer').jstree().hide_dots()

答案 1 :(得分:2)

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

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

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

    root.find("ins:first").css("background-position-x", "-18px");
    

答案 2 :(得分:0)

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

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

jsTree API documentation对此呼叫有规范。