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();
});
})();
私はそれが問題を引き起こしたjqueryバージョンであることを認識しました。以前のバージョンのjqueryではうまくいきませんでした。 – Headshota
私のデモがあなたを助けてくれてうれしいです:) – AlexBay