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