我创建了一个多级下拉菜单。我试图得到一个问题 级别2处元素的高度,但级别1正常工作。为什么呢?
alert($('ul.sub-1').outerHeight()); // --> 240
alert($('ul.sub-2').outerHeight()); // --> 0
答案 0 :(得分:1)
您需要使用可见性而不是显示。见updated fiddle
ul.sub-menu {
position: absolute;
visibility: hidden;
li:hover > .sub-menu {
visibility: visible;
}