Here's a fairly easy method. Add only this to your current styles:
Code:
ul#menu li a:hover, .activetrigger {background-position:0 -27px!important;}
Then in the script add:
Code:
function dropdownmenu(obj, e, dropmenuID){
if(dropdownmenu.last)
dropdownmenu.last.className = '';
dropdownmenu.last = obj;
obj.className = 'activetrigger';
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="unde . . .
and:
Code:
function delayhidemenu(){
delayhide=setTimeout("dropmenuobj.style.visibility='hidden';dropdownmenu.last.className = '';",disappeardelay)
}
While you're at it, might as well take care of this minor error in the script too (add the red parts):
Code:
function showhide(obj, e, visible, hidden){
if (ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px";
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}
Bookmarks