CSS Business Catalyst下拉菜单没有隐藏

时间:2013-01-28 19:32:27

标签: css drop-down-menu business-catalyst

真是奇怪的故障。我有一个CSS菜单,当用户将鼠标悬停在带有子菜单的一个链接上时,会显示子菜单。如果您在任何其他页面上,则当您将鼠标移出包含元素时,菜单将消失。但是,如果你实际上在页面上(服务),那么即使在鼠标移出后它仍然可见。

超级怪异。我甚至无法检查元素。我不想使用Javascript来隐藏它。想法?

http://firstglancesolutions.kinetixbizsuite.com/services.htm

1 个答案:

答案 0 :(得分:1)

以下错误在服务页面上给出:

  

未捕获TypeError:无法调用方法'getElementsByTagName'为null

var _anchors = document.getElementById(menuid).getElementsByTagName('a');

上面一行(来自Java_DynMenusSelectedCSS.js)正在查找menuid的id,但我在服务页面html中找不到这样的id。

all.css的第216行:

#nav .drop-li ul.drop {
position: absolute;
top: 13%;
padding: 0 4px 7px;
clear: both;
z-index: 1000;
margin-top: 50px; }

我已删除display:none;,现在它的行为应该如此。你也有溢出:没有!重要;这不是有效的属性,如果您仍想使用溢出,请使用hidden;