0
1つのオブジェクトがウィンドウの特定の位置に達するまで左から右に移動するJqueryアニメーションを作成しようとしています。その後、オブジェクトは元の位置に戻っていってください。起こっていることは、それに応じてコードが応答しているようであり、300に達するとオブジェクトを元に戻すために変数を200から-200に変更していますが、オブジェクト自体が遅く反応し、ウィンドウの終わりに達する。ここでは、コードです:事前にアニメーションが時間通りに応答しない
var speed = 200;
var limite = 300;
var posLeft;
function animeCosa(){
posLeft = parseInt($("#circulo").offset().left);
if(posLeft > limite){
speed = -200;
}
$("#circulo").animate({left : "+="+speed},
3000,
"linear");
}
setInterval(animeCosa,1000);
おかげ
歓声
これは完全に意味があります。ありがとうございました! –