jQuery - 我的slideToggle很迟钝

时间:2011-12-23 14:09:12

标签: jquery

我正在创建这个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 &raquo; 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文本时才会发生这种情况

1 个答案:

答案 0 :(得分:0)

尝试删除动画元素上的顶部和底部边框,边距和填充, 因为它们是动画分开的。

我发现您的代码一般没有任何问题。

相关问题