我曾经在这个菜单上工作过一段时间以及stackoverflow社区成员的一些帮助。旧示例http://jsfiddle.net/5eecT/17/此菜单设计为仅支持一级子菜单。现在需求已经改变,我需要添加另一个级别,它将显示3级子菜单。
我试图改变它,但它没有按设计工作。
我正在考虑将两个选项显示在
下面的图片中新示例http://jsfiddle.net/5eecT/22/
我可以添加第3级菜单Sub Sub Menu X
,但我正在努力解决这些问题的格式。选项一是当前的小提琴有两个问题
我也在考虑在选项二中显示它(如图所示)
我很感激这方面的帮助。我可以使用div做3级菜单,但我不确定这是不是一个好主意。
对此方面的任何帮助表示赞赏。
答案 0 :(得分:1)
此处解决>>>> submenu solved
现在您可以根据需要进行设计和调整!
添加了css规则 (我的代码的优点:不修改现有代码;只添加了两个新的css规则以使其工作)
nav ul ul ul {
display:none;
}
nav ul ul li:hover > ul {
display:block;
position:absolute;
margin-left: 160px;
margin-top:-20px;
background:url("http://images.wikia.com/merlin1/images/4/4e/Transparent_background.png");
}
答案 1 :(得分:0)
这是My Example。这是n级的规则。你应该看。如果你有一些问题,你应该联系我。感谢
CSS:
.menu-wrap > li {
float: left;
position: relative;
padding: 5px 15px;
}
.menu-wrap li ul {
position: absolute;
visibility: hidden;
top: 100%;
left: 0;
background: #011d27;
z-index: 999;
width: 200px;
}
.menu-wrap li:hover > ul,
.menu-wrap li ul li:hover ul {
visibility: visible;
}
.menu-wrap li ul li {
padding: 10px 5px;
}
.menu-wrap li ul li ul {
left: 100%;
top: 0;
}