【发布时间】:2019-05-17 16:49:34
【问题描述】:
我有一个由带有内容的 div 组成的点击下拉菜单。
它有一个标题,当点击 jquery 菜单时会显示。它工作正常我只是想为它制作动画。 (向下和向上)。
主要 div 有一个相对位置,因为我需要在标题下显示具有绝对位置的子项。
$(".item").click(function() {
if ($(this).hasClass('active')) {
$(this).removeClass('active');
} else {
$(this).addClass('active');
}
})
.item {
position: relative;
}
.item .item_group {
display: none;
}
.item.active .item_group {
display: block;
position: absolute;
width: 100%;
background: #fff;
z-index: 100;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="item active">
<h6>Title</h6>
<div class="item_group">
<div class="item_child">
content
</div>
<div class="item_child">
content
</div>
<div class="item_child">
content
</div>
</div>
</div>
请记住:它可以正常工作,但我希望动画下来和向上以获得很酷的结果
【问题讨论】:
标签: jquery html css menu dropdown