Hello.
I am employing a few Jquery plugins to augment the behaviour of some custom PHP coded forms and tables within a Drupal site (I won't go into why they are built outside of drupal CCK/Views etc. suffice to say they needed to remain largely separate from Drupal's control, calling and sending information to an external server via SOAP).
I am using the jQuery Update module(1.1, loading Jquery library 1.2.6) which allowed the tablesorter plugin to function properly (
http://tablesorter.com/docs/). Previous to this the column sorting and pager functions weren't working. I have recently also added the jstree plugin (
http://www.jstree.com/) to allow more intuitive control of a set of nested checkboxes in a form. After adding script calls in my .info file for my Acquia Marina Drupal theme for the associated jstree scripts, The tablesorter functions are now broken again. I've also noticed that some of the slider and textbox expansion behaviours in Drupal administration sections have also stopped working. One of the associated scripts in the jstree plugin is the jQuery JavaScript Library v1.4.2. I'm assuming that scripts called in the theme over-ride core and module scripts in the same way as theme CSS files. This might be over-riding the early version of Jquery, causing other behaviours to not function.
Does this sound likely?
Both tablesorter and jstree are both designed to only target behaviours on a specific class ID/class selector, so I'd be surprised if they were simply erroneusly changing behaviours for other page elements.
If the issue is with Jquery versions, is there a recommended approach for unifying or isolating different plugins under one version of Jquery in Drupal?
I appreciate this is a bit broad, but any advice or experience in this area would be greatly appreciated.
Many thanks.