I think if you actually implemented what you're asking, a lot of subtle issues will become apparent. One thing you can do quickly that may help is to disable the top menu items from navigating to a page when clicked on, ensuring the user stays and sees the drop down menu on the current page if they clicked on an item. To do this, inside the .js file, find the below line:
Code:
ddlevelsmenu.hidemenu(ddlevelsmenu.subuls[this._master][parseInt(this._pos)])
and replace that with:
Code:
if (e.preventDefault)
e.preventDefault()
else
return false
Bookmarks