我正在创建这个jquery动作,但它在slideDown上是滞后的,而不是在SLideToggle动作的slideUp上。怎么会发生这种情况?我正在使用其他完全平滑的slideToggle。
$('.getGoingBtn').click(function(){
$(this).next('.getGoingDesc').slideToggle();
});
在这个HTML上:
<ul>
<li class='getGoingBtn'>Udfyld din profil</li>
<li class='getGoingDesc'>En udfyldt profil er et trin på trappen over troværdigheden mellem mennesker på internettet. Derfor råder vi til, at du udfylder din profil med det samme (Kontrolpanel » Indstillinger)</li>
<li class='getGoingBtn'>Opret dig som udbyder</li>
<li class='getGoingDesc'>Her skal der være en beskrivelse</li>
</ul>
使用这个CSS:
.sideBarContent li.getGoingDesc{
display:none;
background:#fff;
margin:0px 0 1px 3.5%;
width:97%;
border-top:0 solid #c3c3c3;
}
*只有在*
内的theres文本时才会发生这种情况答案 0 :(得分:0)
尝试删除动画元素上的顶部和底部边框,边距和填充, 因为它们是动画分开的。
我发现您的代码一般没有任何问题。