使用jstree 3.0.0更改主题

时间:2014-01-06 07:19:38

标签: jstree

我正在尝试更改主题如下:

  • 我复制了默认文件夹的内容并将其复制到名为david的文件夹中

  • 我在style.css中使用replace all来在我的编辑器中用.jstree-david更改.jstree-default的实例

  • 我链接到大卫样式表

  • 我将此代码添加到jstree配置对象的核心对象

                    "themes": {
                        "name": "david",
                        "dots": true,
                        "icons": true
                    }
    

树渲染时没有通常的点和图标,单击不会展开根节点。

如何为这个新的jstree创建主题? style.css文件和关联的sprite与我以前使用的版本1主题不同。

是否已经为jstree 3.0.0创建了任何可用的主题?

更新: 因此习惯于从StackOverflow获取我的信息,我很高兴能够非常及时地从jstree的作者那里直接获得help这个问题。

1 个答案:

答案 0 :(得分:26)

你还记得成功包含你的css文件吗? 我使用以下代码将主题更改为黑暗。希望能帮到你。

$('#jstree_demo_div').jstree({
        'core' : {
             "themes": {
                "name": "default-dark",
                "dots": true,
                "icons": true
            },
            ...
<link rel="stylesheet" href="/media/images/jstree_themes/default-dark/style.min.css" />