jsTree 中不同级别的行使用不同的颜色

发布于 2024-11-14 01:14:21 字数 380 浏览 3 评论 0原文

如何为 jsTree 中不同“级别”的行获得不同的行颜色

假设在我的示例中 http://jsfiddle.net/radek/sTmrv/2/

  • 基础知识和内容所有将具有相同的颜色
  • 登录、教育基础、登录、添加学年 ....将具有相同但不同的颜色
  • 最后是第三级 将具有相同的颜色。

  • 到目前为止,我设法更改了所有行的颜色....

how can get different row color for different 'level' of rows in jsTree

let's say that in my sample http://jsfiddle.net/radek/sTmrv/2/

  • basics & all will have the same color
  • login, Basics of Edu, login, Add Academic year .... will have the same but different color
  • and finally the 3rd level will have the same color.

  • so far I managed to change color of all rows ....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅唱々樱花落 2024-11-21 01:14:21

这对你有用吗?请参阅 http://jsfiddle.net/sTmrv/4/

您可能需要稍微尝试一下(未在 IE 中测试)。

li.jstree-open > ul {
    background: red;
    display: block;
}
li.jstree-open > ul li.jstree-open > ul {
    background: #CCC;
    position: relative;
    left: -18px;
    padding-left: 18px;
    width: 100%;
 }

Would this work for you? See http://jsfiddle.net/sTmrv/4/

You may have to play with it a bit (untested in IE).

li.jstree-open > ul {
    background: red;
    display: block;
}
li.jstree-open > ul li.jstree-open > ul {
    background: #CCC;
    position: relative;
    left: -18px;
    padding-left: 18px;
    width: 100%;
 }
灯角 2024-11-21 01:14:21

您可以使用生成的行 ID 进行循环,并将颜色基于行 ID 的倍数。让我尝试快速输入一些内容。

You could do a loop with a generated row id, and base the colors on the multiple of the row Id.. let me try typing up something quickly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文