Не удается запустить jstree - «Uncaught TypeError: У объекта # <Object>нет метода делегата» - PullRequest
5 голосов
/ 18 октября 2011

Я пытаюсь заставить работать плагин jstree, следуя примеру «Предопределенный HTML» на этой странице: http://luban.danse.us/jazzclub/javascripts/jquery/jsTree/reference/_examples/1_datasources.html

Чтобы избежать конфликта с чем-либо еще, что может произойти, я попытался заставить его работать на самой простой странице в моей общедоступной папке Dropbox: http://dl.dropbox.com/u/846812/jstree_example/jstree_example.html

Единственный js, который я включил в свою страницу, это jquery и основной файл jstree, jsTree/jquery.jstree.js. (Документация немного шаткая о том, что именно мне нужно включить, но, возможно, это проблема). Остальные файлы, которые я скачал, находятся рядом с jquery.jstree.js, в папке jsTree.

Я также получил свой предопределенный html, вложенный список в div с id = "folder_tree".

Когда javascript запускается, я получаю ошибку Uncaught TypeError: Object #<Object> has no method 'delegate' из строки 3629 файла jquery.jstree.js - надеюсь, вы также увидите эту ошибку.

Может кто-нибудь взглянуть на страницу (ссылка на дропбокс выше) и посмотреть, что я делаю не так? спасибо, макс

(обратите внимание, что ссылки на файлы на этой странице не работают - они не нужны для работы jstree)

1 Ответ

8 голосов
/ 18 октября 2011

jQuery делегат начиная с версии 1.4.2

Вы используете более старую версию jQuery

...