当我单击一个标签时,它会显示并为相应的 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)
})
})
})