I am trying to get this site I am designing (jni-consulting.com) to work with nice Menus. I have it working with IE6,7 and firefox, but IE8 doesn't seem to like it. When you hover over a parent item that has a dropdown menu, it displays but once you try to move your mouse down the list, the drop down dissapears before you can make a selection.

Is anyone else running into this problem or know how to fix it?

Thanks!

Comments

katin’s picture

One of my new client sites is experiencing the same thing.

This problem showed up in IE7 if the CSS for the Nice Menus <li> items was tweaked in such a way that the links didn't appear to "fill" the entire space to IE (width: 100%; height: 100%) so that the mouse-over "left" the menu area when moving down the list from item to item. This was difficult to verify and box-in, though, and simply setting the height and width to 100% didn't work.

The solution that worked for IE7 was to not touch the nice menus CSS for the menu items! We took out the styling details of the design spec and went to a more generic look... IE7 functionality was restored. It seems IE8 will need different CSS than that which worked for IE7. :/

I didn't see any IE8 specific issues (nor patches) in the nice_menus project (maybe time to add one?). Might it be related to this issue: http://drupal.org/node/471406 ? Quick link to issues list: http://tinyurl.com/mfelo9

Anyone have any ideas on how/why it is happening in IE8 and if it can be fixed with CSS changes? Or any success in fixing the issue?

RichieRich’s picture

Hi there,

I've just redesigned my site and I'm using nice menus for the main menu. I've modified the CSS file, but I don't remember experiencing any problems along the way which limited functionality. The site is:

www.ishigaki-japan.com

Richard

bensti’s picture

Same problem with nice menu in ie8! anyone have a solution? can i choose another scrolling menu?

bensti’s picture

i have add a z-index on my menu for fix ie8 bug

johnnyjohn’s picture

where ben911 ?
i have the same problem...