rppr wrote:...I know that's the definition,..
Actually, the definitions vary. As a menu
item property, keepalive is defined as follows:
Keeps the menu open until another menu has been opened.
But as a menu property, keepalive is defined as follows:
keepalive, tells a menu to remain open once it has been activated. The only way to close the menu is to select a menu item, another menu or click elsewhere on the page.
It seems that the "or click elsewhere on the page" part is what you're after. I thought, "well maybe he's using it as a menu item property but should try it as a menu proprety instead." But, when I tried it, it didn't work as described... the "kept alive" menu remains open even if you click elsewhere on the page. Don't know if that should be considered a bug or what. I can't easily imagine a workaround that would handle clicks anywhere else on the page, without potentially interfering with other behavior intended for clicking on other non-menu objects elsewhere on the page. There may be one, but nothin comes to mind right now (sorry).
Kevin