Closed eclecto closed 8 years ago
This seems to be a hoverIntent issue. I had a very small (10ms) delay set for opening the menus on hover. Removing this/changing it to 0 seems to have fixed the IE 8 bug.
There is definitely a Hover issue in IE 9 and 10 on Box Menus .. it doesn't happen 100% of the time but it does happen most of the time. The menu disappears nearly instantly , or if you try to mouse to another menu choice in there it disappears. Noticed by several other people here who pointed it out to me ( I don't use IE)
Moving the mouse pointer between the "rootVoice" and an open "menuContainer" often triggers the MouseOut event, and the menu spontaneously closes even though the mouse is still technically hovering over the menu.
Obviously, this could be very frustrating to users if the menu even stay open long enough for them to click on their selection. My current workaround is simply to test whether they're using IE 8, and if they are, omitting "closeOnMouseOut: true," from the menu builder.
The problem seems to be unique to IE 8; 7 and 9 don't have this issue. Results vary from system to system. On my workstation the menu closes >50% of the time, on some coworkers' it will close a couple of times and then "right" itself and start working properly for some reason.
Unfortunately, the site I'm working on gets a significant number of visitors using IE 8, and I'd like to be able to give them the most intuitive experience possible and not have to click to close the pull-down menu if a fix can be made.