2015-11-27 3 views
0

У меня неприятная проблема с JSTree JQuery Plug in и Css.JSTree пространство между узлами

Из-за того, что мое веб-приложение имеет свой css (который я не могу изменить) над css JStree, теперь у дерева есть странные пространства между узлами, как показано на скриншоте, который я прикреплял (пожалуйста, посмотрите на красный круг), и эти пространства не будут такими, как исходный плагин.

Может ли кто-нибудь дать мне решение Css? Заранее спасибо.

скрин-шот:

image

+0

Как идут вам заполнить свое дерево? Обычно вы делаете это либо с помощью HTML или JSON-данных, которые вы можете 1) кодировать на своей странице статически или 2) получать с сервера и добавлять программно. Каков ваш путь и как выглядят эти данные? –

+0

Николай спасибо в любом случае, теперь я проверил JS Fiddle, и я решил проблему! Улыбки :) – Mauro

+0

Вы примете мой ответ? Нажмите на галочку рядом с ней. Добро пожаловать! –

ответ

0

Вы можете сделать это, создав новый класс CSS с полями, установленными в 0 и прикрепление их к jsTree узлов при инициализации jsTree. Сделайте это путем передачи li_attr к дереву конфигурации, как это:

var data = [ 
{ "id": "root2", ..., "li_attr": { "class": "smaller-margins" } } 
] 

См демо - JS Fiddle

Смежные вопросы