Hi,
I am developing my site in drupal6. I installed module accordian_menu and jquery_ui module. My aim is to apply accordian effect on primary menu. So this module works properly in firefox, but in IE7, when i do mouseover on primary menu which contains secondary menus, then initially it hides the primary menu but when i mouseout and perform mouseover once again, then secondary menus are not visible.

Therefore, this is not working completely proper in IE7. Please look at this problem.

Regards

Comments

robobeau’s picture

The problem is also present in IE8. Here's the error I'm getting:

Invalid Argument
ui.accordion.min.js, Line: 13
Code: 0, Char 5618
URI: http://insert.website.here/sites/all/modules/jquery_ui/jquery.ui/ui/mini...

This might be attributed to the jquery_ui module itself, but I thought I should post it here as well.

robobeau’s picture

TWO things I've noticed since fixing this problem on my side.

1. Installing jquery_update 6.x-1.1 fixes the problem in conjunction with step 2.
2. It will ONLY work on IE7/8 if ALL the menus items on the menu are parents.

matsta’s picture

I have the same problem. Works great in FF but not in IE. Doesn't expand on hover.

I will have to look at other options unless a solution can be found.

xaa’s picture

Hello,
have you found a solution to fix the bug with IE ?

gooddesignusa’s picture

Would also like to know. Thanks a lot

jimmyr’s picture

Had a play about with this and as stated above it works fine in all browsers except IE7/8. I'm guessing that the other browsers are just bypassing the error so I had a look at the code in ui.accordion.min.js, Line: 13 Code: 0, Char 5618.
The line that is throwing the error is
G.toShow.height(P)
so I changed it to be
try{G.toShow.height(P)} catch(err){}
which will just make it ignore any error on this line.
This makes the accordian work for IE7/8. It might cause problems with other parts of your site though so I would use it with caution.

isaakordonez’s picture

suscribe! for me no working y IE 7 any solution for this?

mahesh e p’s picture

#2 is correct. all links should should something.
#6 is the workaround.
thanks for the workaround.

lordofthelake’s picture

Subscribing

solotandem’s picture

I also had issues with IE. The changes I committed today include a couple of changes to the jQuery accordion settings that worked in my case. I also added support for multiple accordion menu blocks. To try out the changes, grab the new development release. Let me know if that helps.

solotandem’s picture

Version: 6.x-1.0 » 6.x-1.x-dev
Category: bug » support
Status: Active » Fixed

jQuery is intended to be cross-browser compliant. Any issues with the script should be filed in a jQuery issue queue. Issues with style sheet fixable things like the "flash of unstyled content" should be handled with known solutions.

Matilda’s picture

Title: accordian menu doesn't proper work in IE7 » accordian menu - issues with no-children-items
Priority: Critical » Major

Two days, one night - so solution found :(
I must have:
- items without children (just with a link) have to link to the referred page (but at the moment the page would not be opened)
- the user should close (toggle on/off is the correct term?) an accordion-item himself, but he can not

A solution would made my day, and next day and next night ...

thank you very much for each idea!

best regards, Matilda

P.S. I am sorry - checked wrong priority ...

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.