打开和关闭节点时更改jstree小三角形图标

时间:2016-12-01 15:07:51

标签: javascript css jstree

我正在尝试更改jstree(https://www.jstree.com/

中的小三角形图标

我找到了这段代码:

static Func<long, string> remainder = t => t > 0 ? " " + ToEN(t) : "";

public static string ToEN(this long val, double d = 20, long th = 20)
{
    switch ((long)d)
    {
        case 20:   return val >= d ? ToEN(val, 1e2)             : en[val];
        case 100:  return val >= d ? ToEN(val, 1e3, 100)        : en[val / 10 * 10] + remainder(val % 10);
        default:   return val >= d ? ToEN(val, d * 1e3,(long)d) : ToEN(val / th) + " " + en[th] + remainder(val % th);
    }
}

但这会改变主图标。我只想将小三角形图标更改为加号和减号,而不是默认的“白色”和“黑色”三角形。

我尝试了很多东西但没有帮助我。

1 个答案:

答案 0 :(得分:1)

正如您通过检查树所看到的,图像实际上是一个独特的图像,使用背景位置处理。

enter image description here

为了能够自定义箭头图标,您应该使用图像编辑器编辑主题图像,并用您喜欢的图标替换箭头