我正在使用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";
?
答案 0 :(得分:1)
不确定在什么情况下这一切都在运行,但是你可能在页面上有一个语句来检查菜单是否打开,如果是,则关闭它,这会在页面加载时发生...所以如果用户单击后退按钮并最终在页面上运行以下检查...
if ('hidden' != divref.style.visibility) divref.style.visibility = 'hidden';