views:

60

answers:

3

I downloaded the menu from Filament Group, which was designed for JQuery 1.3.2. I tried it in JQuery 1.4, and it works, but the rest of the page gets messed up. Any help would be appreciated. The widgets that do not work are autocomplete and checkbox.

+1  A: 

Never mind... Figured it out myself. I am using JQueryUI 1.8.4, which has its own "menu" function. So, I modified the fg.menu.js file to change the "menu" function to the "menuize" function. This worked and I'm sorry!

Nathan Moos
A: 

dude, you rock! I spent hours on this problem. the filament group menu clashes with jquery ui autolookup. Simply rename the fg.menu.js menu call and it's fixed! THANKS!!

in fg.menu.js: $.fn.menu = function(options){ becomes: $.fn.mymenu = function(options){

call is then: $('#mybutton').mymenu({ content: $('#myMenuContent').html(), backLink: false });

jjunkin
Glad to be of help. It doesn't matter what you rename it to, as long as you actually use that name in your $(document).ready() handler.
Nathan Moos
A: 

Thanks! You just saved me a lot of time. Now, if only I could get it working properly with my UI tabs in IE, life would be perfect :-)

SpaceVegetable
IE is a pain in the butt to support. One way to support it without extra effort is to use Google Chrome Frame API. Visit http://code.google.com/chrome/chromeframe for more information about how you can have some code execute in your DOM-ready handler that tests for IE and prompts the user to download GCF, which means that if your page works in Google Chrome/Chromium, it will work in IE+GCF.
Nathan Moos