2011-09-12 18 views
1

私はリスト項目をリスト内に相対的に配置していますが、それらをアニメートしようとしています。要素がコンテナを超えたときにコンテナの開始点に戻したい場合は、ここにコードがあり、アニメーションは動作しているようですしかし、コールバックでチェック(要素がコンテナから外れている場合)を行い、現在の要素のCSSを変更しようとすると、何もしないので、要素は同じ場所にとどまり、同じ方向に移動し続けます。jQueryアニメーションの問題

は、ここに私のコードです:あなたのマーキーアニメーション縫い目が細かいhereを作業することが

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(); 
    });   
})(); 

答えて

3

+0

私はそれが問題を引き起こしたjqueryバージョンであることを認識しました。以前のバージョンのjqueryではうまくいきませんでした。 – Headshota

+0

私のデモがあなたを助けてくれてうれしいです:) – AlexBay

関連する問題