jQuery slideToggle()在滑动时应用display:block

时间:2011-05-13 18:43:31

标签: jquery-ui

我有一个类似于讨论的页面,您可以在其中发帖并回复这些帖子。当有超过2个回复时,我会显示最近的两个回复,并默认隐藏其余回复。有一个按钮可以让您扩展/折叠使用jQuery的slideToggle功能的额外回复。它在无序的表列表上运行,每个表都包含注释以及用户名和其他信息。

问题在于:虽然表实际上是向上或向下滑动,但列表中的第一个表看起来宽度已设置为auto,因此它会缩小。一旦完成滑动,格式化就会很好;只是在实际滑动期间发生这种情况。我假设它在幻灯片中设置为'display:block'或者其他东西,但我肯定不知道。

有没有办法控制动画期间的显示类型?

//this is what happens when you click the 'View all X replies' or 'Hide replies' button
        $(".expandOverflow").click(function()
    {
                $(".overflowlist" + overflowListTarget).slideToggle(16000/*, function(){$(this).css('display', 'inline');}*/);
    });

0 个答案:

没有答案