真是奇怪的故障。我有一个 CSS 菜单,当用户将鼠标悬停在带有子菜单的一个链接上时,它会显示子菜单。如果您在任何其他页面上,则当您将鼠标移出包含元素时,菜单将消失。但是,如果您实际上在页面上(服务),那么即使在鼠标移出后它仍然可见。
超级诡异。我什至无法检查元素。我也不想使用 Javascript 来隐藏它。想法?
http://firstglancesolutions.kinetixbizsuite.com/services.htm
真是奇怪的故障。我有一个 CSS 菜单,当用户将鼠标悬停在带有子菜单的一个链接上时,它会显示子菜单。如果您在任何其他页面上,则当您将鼠标移出包含元素时,菜单将消失。但是,如果您实际上在页面上(服务),那么即使在鼠标移出后它仍然可见。
超级诡异。我什至无法检查元素。我也不想使用 Javascript 来隐藏它。想法?
http://firstglancesolutions.kinetixbizsuite.com/services.htm
服务页面上给出了以下错误:
未捕获的类型错误:无法调用 null 的方法“getElementsByTagName”
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;
,它现在的行为应如此。你也有溢出:none!important;这不是一个有效的属性,hidden;
如果您仍想使用溢出,请改用。