jstree destroy
Всем привет
вообщем есть некое меню, у него есть пункты каждому из пунктов полагается древовидная структура, храниться она в базе в виде json ее мы можем видеть после того как активировали пункт нажали нужную кнопку весь нюьанс в том что инициализация jstree происходит в ф-и createTree(menuId){ $("#id").jstree({...здесь юзаем ajax который принадлежит методу json_data}); } значит получили данные от сервера и вывели дерево все это отображается в popup окне при закрытии которого делаем $("#id").jstree("destroy") и закрываем само окно, выбираем второй пункт жмем кнопку вызывается ф-я createTree(menuId) она передает на сервер id кликнутого пункта меню, а сервер нам отдает нужный json, открываем popup окно и видим уже другое дерево при клике на стрелку развернуть пункты меню, они разворачиваются и тут же сворачиваются т.е. событие которое отвечает за разворот пункта а он скорее всего toggle, отрабатывает 2 раза при открытии 3го дерева он отработает 3 раза и т.д. ваши предложения и пожелания... заранее спасибо. |
Часовой пояс GMT +3, время: 19:25. |