我有非树视图菜单(下拉列表),我想在点击时设置一个列表的高度。
这是我的代码:
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代码:
非常感谢