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
Comment #1
robobeau commentedThe problem is also present in IE8. Here's the error I'm getting:
This might be attributed to the jquery_ui module itself, but I thought I should post it here as well.
Comment #2
robobeau commentedTWO 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.
Comment #3
matsta commentedI 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.
Comment #4
xaa commentedHello,
have you found a solution to fix the bug with IE ?
Comment #5
gooddesignusa commentedWould also like to know. Thanks a lot
Comment #6
jimmyr commentedHad 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.
Comment #7
isaakordonez commentedsuscribe! for me no working y IE 7 any solution for this?
Comment #8
mahesh e p commented#2 is correct. all links should should something.
#6 is the workaround.
thanks for the workaround.
Comment #9
lordofthelake commentedSubscribing
Comment #10
solotandem commentedI 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.
Comment #11
solotandem commentedjQuery 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.
Comment #12
Matilda commentedTwo 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 ...