Космическое дерево может быть настроено очень много. Узлы могут отображать изображения или все, что мы хотим. Мы можем иметь пользовательские события щелчка для узлов. Чтобы иметь пользовательские события, вам нужно перерисовать все дерево в событии onclick.
Вот пример. О функции успеха события клика. Здесь я назвал событие click для класса «clickable»
$.ajaxSetup({ cache: false });
$(".clickable").live("click", function () {
$.ajax({
url: url + "?id=" + parentId + "&ts=" + new Date().getMilliseconds(),
type: "POST",
cache: false,
dataType: "html",
success: function (html) {
init(html);
}
});
});
Свойство name можно использовать для получения изображения, подобного этому:
{id:"90", name:"<a href='javascript:;' class='clickable' name='90'><img src='images/picture.gif' width='30' height='30' alt='pic' /></a>", data:{}, children:[]}
Отметить как ответ, если это полезно. спасибо.