获得多级下拉菜单的高度

时间:2014-05-16 14:43:44

标签: javascript jquery css

我创建了一个多级下拉菜单。我试图得到一个问题 级别2处元素的高度,但级别1正常工作。为什么呢?

jsFiddle

alert($('ul.sub-1').outerHeight()); // --> 240
alert($('ul.sub-2').outerHeight()); // --> 0

1 个答案:

答案 0 :(得分:1)

您需要使用可见性而不是显示。见updated fiddle

ul.sub-menu {
position: absolute;
visibility: hidden;

li:hover > .sub-menu {
visibility: visible; 
}