Javascript jQuery动画问题

Javascript jQuery动画问题,javascript,jquery,dom,Javascript,Jquery,Dom,我在列表中有相对定位的列表项,我正在尝试设置它们的动画,当元素超出容器时,我想将其返回到容器的起点,这里有一个代码,动画似乎在工作,但当我进行检查时(如果元素超出容器)在回调中,我尝试更改当前元素的css,但它什么也不做,元素保持在同一位置,并继续朝同一方向移动 这是我的密码: var lis = $("#container").find('li'); (function(){ var curFunc = arguments.callee; lis.animat

我在列表中有相对定位的列表项,我正在尝试设置它们的动画,当元素超出容器时,我想将其返回到容器的起点,这里有一个代码,动画似乎在工作,但当我进行检查时(如果元素超出容器)在回调中,我尝试更改当前元素的css,但它什么也不做,元素保持在同一位置,并继续朝同一方向移动

这是我的密码:

var lis = $("#container").find('li');
(function(){
    var curFunc = arguments.callee;         
    lis.animate({
            left:"+=1px"
    },10,function(){            
        var currentLi = $(this);
        if(currentLi.position().left > 995){                                    
            currentLi.css({"left" : "-=900px"});    
        }
        curFunc();
    });         
})();

您的字幕动画接缝工作正常。

我刚刚意识到是jquery版本导致了问题,在jquery的早期版本中,它不工作。我很高兴我的演示帮助您解决了问题:)