用户单击子菜单项后隐藏div

时间:2010-12-02 05:50:26

标签: javascript menu onclick

我正在使用javascript菜单,在用户点击子菜单中的链接后需要帮助隐藏菜单。该菜单开箱即用,除非用户点击浏览器上的后退按钮时,它仍处于打开状态。

隐藏子菜单的代码:

divref.style.visibility = "hidden";

我认为需要进入这部分代码:

this.finishOpeningChild = function(divref, ulref, maxwidth) {
    this.isChildMenuOpen = true;
    this.isChildMenuClosed = false;
    ulref.style.left = "0px";
    divref.style.width = maxwidth + "px";

}

如何让浏览器查找onClick方案,然后在这种情况下调用divref.style.visibility = "hidden";

1 个答案:

答案 0 :(得分:1)

不确定在什么情况下这一切都在运行,但是你可能在页面上有一个语句来检查菜单是否打开,如果是,则关闭它,这会在页面加载时发生...所以如果用户单击后退按钮并最终在页面上运行以下检查...

if ('hidden' != divref.style.visibility) divref.style.visibility = 'hidden';