如何在树视图菜单中计算所有高度链接?

时间:2017-05-31 13:14:26

标签: javascript jquery

我有非树视图菜单(下拉列表),我想在点击时设置一个列表的高度。

这是我的代码:

var btnCat = $('.blog-category__list'),
        sublistCat = $('.blog-category__sublist'),
        btnHeight = '69px',
        totalHeight = btnCat.outerHeight() + sublistCat.outerHeight();

    btnCat.click(function () {
        if($(this).hasClass('triggerOpen')){
            $(this).removeClass('triggerOpen');
            $(this).css('height', btnHeight);
        } else{
            event.stopPropagation();
            $(this).addClass('triggerOpen');
            $(this).css('height', totalHeight);
        }
    });

效果不佳。它没有正确计算我的高度。

链接将自动添加到菜单中,所以我不知道如何提前知道高度。

这是我的HTML代码:

enter image description here

非常感谢

0 个答案:

没有答案