重置Jquery动画元素。请帮忙?

时间:2011-08-05 07:08:30

标签: jquery-selectors jquery-animate

$(document).ready(function(){   
  $("li.playerContainer").click(function(){
    $(this).animate({paddingBottom:"150px", paddingTop:"150px", paddingRight:"230px", marginTop: "-150px", queue:true});
    $("p").animate({opacity:1},2500);
  });

  $(".go").click(function(){
    $(this).parent().parent().animate({queue:true, paddingBottom:"0", paddingTop:"0", paddingRight:"0", marginTop: "0"});
    $("p").hide();
    return false;
  });
});

我正在尝试使用.animate在无序列表中展开li元素。我已经成功地扩展并关闭了每一个。我需要帮助的是,当我点击另一个打开时,我想关闭已经打开的那个,而不是先关闭打开的那个。因此,只能打开大约十里元素中的一个。

抱歉,我对jquery很新,我坚持这个问题。请帮忙!!

1 个答案:

答案 0 :(得分:0)

我并不完全清楚你要做什么,但请看看这个并告诉我你是否会受到影响:http://jsfiddle.net/xyaAE/