进行了相当多的修补,但我提出了一些基于绝对定位的可行方法,我没有应用任何悬停动作,这些应该相对容易做到(不要忘记z-index)。以下是我将使用的CSS:
#m {
list-style: none;
}
#m > li {
padding: 15px;
float: left;
}
#m .sub-menu {
display: none;
position: absolute;
top: 50px;
left: 0;
width: 300px;
}
#m .sub-menu .sub-menu {
position: static;
}
#m .sub-menu .sub-menu .sub-menu {
position: absolute;
width: 200px;
top: 0;
left: 300px;
}
#m .current-menu-ancestor > .sub-menu {
display: block;
}
#m .current-menu-parent > .sub-menu {
display: block;
}
#m
是您的菜单夹,您可以将其设置为任意值,其余的是wordpress的默认值,因此您不能在不去自定义walker或其他什么的情况下对其进行太多更改。。。但你为什么要这么做?无论如何,如果您需要悬停操作或其他方面的帮助,请告诉我。