【发布时间】:2014-07-30 16:37:47
【问题描述】:
我提供了一个 jsfiddle。问题是,当我将鼠标悬停在“产品”上时,它只显示“起重机”、“人体工程学提升”和“坠落保护”,只有当我将鼠标悬停在“产品”上时,它才会显示下方的信息,直到嵌套的 ul 停止。当我将鼠标悬停在“产品”上时,我希望立即显示产品、起重机等下的所有内容。可能是我的类名和 ID 名,因为它们都是一样的,如果是,请告诉我。
http://jsfiddle.net/miiicheellee/QTm2c/18/
HTML 太长,无法放在这里,但它在 jsfiddle 中。
CSS:
.red ul {
list-style-type: none;
/* takes bullets off of Products, Solutions Center, etc. */
}
.red li ul {
position: absolute;
/* rest of navigation doesn't move on dropdown */
}
.red ul.mega-menu {
position: relative;
width: 100%;
}
.red ul.mega-menu li {
float: left;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 0;
}
.sub-container {
display: none;
}
还有 JQuery:
$(document).ready(function () {
$("li.dc-mega-li").hover(function () {
$(this).children("div.sub-container").toggle();
});
});
【问题讨论】:
标签: jquery css menu navigation hover