Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't get jstree working - "Uncaught TypeError: Object #<Object> has no method 'delegate'"

I'm trying to get the jstree plugin working, following the "Predefined HTML" example on this page: http://luban.danse.us/jazzclub/javascripts/jquery/jsTree/reference/_examples/1_datasources.html

To avoid any conflict with anything else that might be happening, i've tried to get it working in the simplest possible page, in my public dropbox folder: http://dl.dropbox.com/u/846812/jstree_example/jstree_example.html

The only js i've included in my page is jquery and the main jstree file, jsTree/jquery.jstree.js. (The documentation is a bit shaky about what exactly i need to include, but maybe this is the problem). The rest of the files i downloaded are next to jquery.jstree.js, in the jsTree folder.

I've also got my predefined html, a nested list in a div with id="folder_tree".

When the javascript runs, i get an error Uncaught TypeError: Object #<Object> has no method 'delegate', from line 3629 of the jquery.jstree.js file - hopefully you'll see this error too.

Can anyone have a look at the page (the dropbox link above) and see what i'm doing wrong? thanks, max

(note that the file links in that page don't work - they don't need to in order for jstree to work)

like image 648
Max Williams Avatar asked Oct 18 '11 10:10

Max Williams


1 Answers

jQuery delegate is since version 1.4.2

You are using a older version of jQuery

like image 63
Manuel van Rijn Avatar answered Nov 18 '22 07:11

Manuel van Rijn