タグをクリックすると、それぞれの div が表示され、アニメーション化されます。同じタグをもう一度クリックすると、それぞれの div が 20 のままである場合、-30 のままにする必要があります。フィドル
jQuery
$('li').click(function(e){
var li= $(this).index()
var off= $(this).offset().top;
$('div').each(function(){
$(this).animate({left:'-30px',top:off},500, function(){
$('div').eq(li).animate({left:'20px',top:off},500)
})
})
})