我已经实现了tree-view
导航栏。现在,我正在尝试单击菜单列表时,它会慢慢向下滑动。但是我尝试过的代码无法正常工作。我该怎么办?
我在下面提到了我尝试过的代码->
<ul>
<div class="cls2">
<li>
<ul class="nested nav nav-pills flex-column tog">
<li class="nav-item">
<a>lable</a>
</li>
</ul>
</li>
</div>
</ul>
答案 0 :(得分:1)
只需向使用CSS滑动的元素添加过渡
transition: all 0.3s; // example
答案 1 :(得分:1)
可以使用next()
来获取正确的body元素。然后像这样slideToggle()
:
$(".treeparent").click(function () {
$(this).next('.tog').slideToggle();
});
答案 2 :(得分:0)
$('.nav-item').on('show.bs.dropdown', function(e){
$(this).find('.tog').first().stop(true, true).slideDown('fast');
});
$('.nav-item').on('hide.bs.dropdown', function(e){
$(this).find('.tog').first().stop(true, true).slideUp('fast');
});
快速向下滑动是参数,或者您可以使用慢速