0

在制作 jQuery 滑块时遇到问题,我有一个显示相应信息的链接列表。不同的链接有不同的内容,所以有不同的高度..

它可以工作,但我遇到的问题是,当附加不同高度的新内容时,slideDown() 滑动到先前内容的高度(尽管新内容在那里!)然后猛拉回到正确的高度?此外,当这种情况发生时,我的“关闭”按钮不再起作用。

  $('#timelineDataContainer').slideUp(400,function(){
    $('#timelineData').queue(function(){
      $(this).html('')
        .append('Some new content here....')
        .dequeue();
    });
  });
 $('#timelineDataContainer').slideDown();

这是来自 jFiddle 的一个工作示例

http://jsfiddle.net/Xu6B4/9/

任何帮助,将不胜感激!

4

1 回答 1

1

您正在调用 SlideDown() 而不等待 SlideUp() 完成。

这应该按预期工作:http: //jsfiddle.net/Xu6B4/12/

于 2010-09-19T16:54:49.207 回答