1
我有一个按钮作为下拉菜单和动画显示和隐藏下拉菜单。 如何检查动画完成并添加样式显示:无到下拉菜单引导下拉菜单显示:无完成后动画
HTML
<div class="dropdown">
<button class="btn btn-default dropdown-toggle " type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu dropdown-info" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
CSS
.open > .dropdown-menu.dropdown-info {
opacity: 1;
left: 0px;
}
.dropdown-menu.dropdown-info {
display: block;
position: absolute;
top:70px;
left: 30px;
opacity: 0;
transition: all 0.2s ease-out;
-webkit-transition: all 0.2s ease-out;
}
没有。如果你添加显示:没有你删除动画 –
@ArturBajak问题没有清楚地解释,通过删除动画,你是什么意思,在你的问题中,你已经提出了一些关于添加'display:none'的原因是什么? –
当我点击按钮后,然后显示下拉菜单动画,当我再次点击,然后显示隐藏动画下拉菜单,当动画结束然后drodown菜单显示为无 –