Первоначально я начал использовать этот плагин, и мне понравилась возможность перемещать дополнительные данные в другие столбцы (например, размеры файлов или описания).Я разорвал все это, потому что мне понравилась семантическая вложенная структура ul.В итоге получилось много замечательных функций, включая поддержку COOKIE.Если вам удобно отказаться от представления таблицы, я бы тоже обратил внимание на переключение.Вот демонстрационная страница JSTREE DEMOS .Последнее, что я считаю, использует плагин cookie среди других.Возможность добавлять слушателей ко многим его событиям также очень мощная.Я получил перетаскивание файловой системы на основе MySQL за полдня работы.В итоге мне пришлось удалить некоторые плагины (включая контекстное меню ... позволяет пользователям щелкнуть правой кнопкой мыши, чтобы переименовать / удалить / и т. Д.), Потому что у него было почти слишком много функций!слушатели событий:
$("#demo")
.bind("before.jstree", function (e, data) {
$("#alog").append(data.func + "<br />");
})
.jstree({
// List of active plugins
"plugins" : [
"themes","json_data","ui","crrm","cookies","dnd",
"search","types","hotkeys","contextmenu"
],