我有 CSS 下拉菜单,其中显示 3 级子菜单时出现问题。我已经提交了问题CSS 第三级下拉菜单问题 现在我正在计划一个替代方案来解决这个问题。我在这里有 css 的相关部分
#menu > li > ul li:hover > ul{
display:block;
position:absolute;
left:100%;
border-left:solid 3px #fff;
top:0;
width:auto;
}
上面的 top 属性描述了第三层块的顶部。我想动态添加父级(第二级)的位置,以便我得到正确的排列。就像是
top: x+current_parent_position
或者
top: x+current_parent_index * menu_height
请指导我获取父菜单项的位置或顶部属性。