разный цвет для разных уровней строк в jsTree - PullRequest
1 голос
/ 07 июня 2011

как можно получить другой цвет строки для разных уровней 'уровней' в jsTree

скажем, что в моем образце http://jsfiddle.net/radek/sTmrv/2/

  • основы и все будут иметь тот же цвет
  • логин, основы Edu, логин, добавить академический год .... будет иметь такой же, но другой цвет
  • и, наконец, 3-й уровень будет иметь тот же цвет.

  • пока мне удалось изменить цвет всех рядов ....

Ответы [ 2 ]

3 голосов
/ 07 июня 2011

Будет ли это работать для вас? Смотри 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%;
 }
1 голос
/ 07 июня 2011

Вы можете сделать цикл с сгенерированным идентификатором строки, и основывать цвета на кратном идентификаторе строки .. позвольте мне попытаться набрать что-нибудь быстро.

...