jQuery UI menu - changing the hover delay?
I'm using jQuery UI's menu widget to make a basic drop-down nav menu. The problem is that there is a noticeable delay before the sub-menus appear when you hover over the menu options.
I understand this is considered a "feature" but as always, one size does not fit all and I would have expected this delay to be configurable
as requested 4 years ago.
Aside from making menus feel laggy, another problem with the delay is that it's at odds with the other menu events such as "focus()" and "blur()". I'm using "focus()" to change the color of the active menu option when the user hovers over an option, but because of the menu delay, the color changes long before the menu actually appears - this will confuse users.
So in my opinion there also needs to be new events created, like "menuOpen" and "menuClosed".