- Create Account

submenus sometimes stick open in IE6 SP2

Forums > FreeStyle Menus > submenus sometimes stick open in IE6 SP2
Author
Message

1) Ryan Group: Guests
IP: 72.83.--.--
A submenu will sometimes stick open, even in your demo page at http://www.twinhelix.com/dhtml/fsmenu/demo/

I can reproduce this bug in both the Earth themes and in Vertical Office -- though it is much easier to reproduce in Vertical Office.

I can also reproduce the bug on two of my sites.

To reproduce the bug, open the demo and leave it set to Vertical Office. Put your mouse over the Demo Submenu link to open that submenu. Then move your mouse pointer down to Submenu #2 and before that submenu has fully opened (about 1/4 second later) move your mouse pointer back up to the Demo Submenu link. If the Submenu #2 remains open, you've reproduced the bug. You can then mouse anywhere on the menu or elsewhere on the web page (except on Submenu #2 itself) and the submenu will remain open.

It's a little bit hard to reproduce at first, but once you get the timing right, you can reproduce it pretty easily in Vertical Office. I can reproduce it approx 1 in 4 times in Vertical Office. In the Earth menus I can only reproduce it about 1 in 40 tries.

-Ryan


2) Angus Turnbull Group: Moderators
Posts: 4042 Joined: 7 Dec 2003 Location: New Zealand IP: 202.137.--.--
I've seen it intermittently in the past. If it's a problem on your site, it usually helps to disable the alpha fade animation; with that off it usually behaves better.

- Angus.

3) Ryan Group: Guests
IP: 72.83.--.--
Hi Angus,

Unfortunately it makes no difference whether the animations are disabled. This bug is easy to reproduce in both your demo and two websites I've worked on (even when I turn off the animations). I have reproduced the bug on three different computers.

Aside from this bug, the menu is quite nice, so I mean no disrespect in saying that this is more than an intermittent problem. I can reproduce it 20+ times per minute in both your demo (Vertical Office) and my two sites (with animations disabled).

Since around 35% of web surfers use IE6, this is a real problem.

-Ryan

4) Ryan Group: Guests
IP: 72.83.--.--
...make that 30% of web surfers who use IE6. Still, way too many to ignore.

5) Angus Turnbull Group: Moderators
Posts: 4042 Joined: 7 Dec 2003 Location: New Zealand IP: 203.109.--.--
IE6 is sometimes just buggy with regards to its mouse events and the order in which they fire and I've never really found a reliable workaround. I've seen this issue with a lot of different menu scripts, not just mine, and don't know of a really easy fix. You could try playing with the "show/switch/hideDelay" settings for the menu perhaps if that helps?

- Angus.

6) Ryan Group: Guests
IP: 72.83.--.--
Angus,
Thanks for your help. I think I have found some config settings that greatly reduce or eliminate incidence of the bug in IE6. It looks like this does the trick:

listMenu.showDelay = 80;
listMenu.switchDelay = 100;
listMenu.hideDelay = 70;

I'll let you know if I have any more trouble with IE6, but for now, with these settings, I can't reproduce the bug anymore.

-Ryan

7) Angus Turnbull Group: Moderators
Posts: 4042 Joined: 7 Dec 2003 Location: New Zealand IP: 203.109.--.--
Great to hear!

- Angus.

Post a Reply:

You are not logged in, and will be posting anonymously as a guest. If you want to post using an account, please login at the top of this page.