Is there a delay feature for pop-out menus?

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
Post Reply
toasterhead2k
Advanced
Advanced
Posts: 12
Joined: Fri Jun 27, 2003 9:05 pm
Location: Washington, DC
Contact:

Is there a delay feature for pop-out menus?

Post by toasterhead2k »

One feature that has been requested by my site's visitors, and I've so far been unable to provide, has been a way to make the side pop-out menus pop out more slowly.

When someone scrolls down a main menu which contains sub pop-out menus, they tend to mouse diagonally to the item they're trying to click on, instead of across and down to it. This causes the sub menu for the next item on the main menu to pop out instead, and they get frustrated. We've tried including a little instruction manual in our site's help desk - illustrated thusly:
Image

But I still get complaints because they can't get to the items they want. Is there a way to delay the sub-menus so that the current menu will stay open longer?
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

I've often blamed this problem on a mouse acting up due to the precision required. My suggestion is for the absolute positioning of sub-menus to begin centered directly horizonal or vertical from the parent, rather than slightly offset.

I don't know if its changed since v3.5 using 3D: My sub-menu positioning disappeared resulting in uncontrollable space between menus. This is the reason for asking if a grid could be placed behind the new menu to determine if I am seeing the same position of menus as everyone else. I see an html menu link partially covered by the main menu, does anyone else?
User avatar
Andy
Milonic
Milonic
Posts: 3308
Joined: Sun May 19, 2002 8:23 pm
Location: Menu Developer
Contact:

Post by Andy »

I think what you want is version 4

Version 4 allows for menu opening delay. This is set in the data file by the _menuOpenDelay. By default it's set to 150 milliseconds but you can play about with it to get the right delay for you.

The beta is here: http://milonic.com/4beta/menu.htm

Cheers
Andy
toasterhead2k
Advanced
Advanced
Posts: 12
Joined: Fri Jun 27, 2003 9:05 pm
Location: Washington, DC
Contact:

Post by toasterhead2k »

That is absolutely perfect! You, sir, are a machine! :)
User avatar
Andy
Milonic
Milonic
Posts: 3308
Joined: Sun May 19, 2002 8:23 pm
Location: Menu Developer
Contact:

Post by Andy »

I've been called many things before but I can't ever remember being called a machine :o

Not sure whether to take it as compliment ;) :D

-- Andy
Post Reply