Search

5/04/2008

yui menu clicktohide

/*
If the target of the event wasn't a menu, hide all
dynamically positioned menus
*/


for (var i in m_oVisibleMenus) {

if (YAHOO.lang.hasOwnProperty(m_oVisibleMenus, i)) {

oMenu = m_oVisibleMenus[i];

if (oMenu.cfg.getProperty("clicktohide") &&
!(oMenu instanceof YAHOO.widget.MenuBar) &&
oMenu.cfg.getProperty("position") == "dynamic") {

oMenu.hide();

}
else {

oMenu.clearActiveItem(true);

}

}

}

沒有留言: