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 に答える
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 に答える