マウスの位置にゆっくりと続くdivがいくつかあります。 begenningでは、それはうまく始まりますが、マウスの位置に近づくほど、遅くなります。私は以下の非常に効率的なコードを持っていますが、私はそれを改善したいので、divはいつも変化するものよりも一定の速度でマウスをたどります。マウスの位置に追従するオブジェクトが遅くなります
var xp = x, yp = y;
var loop = setInterval(function(){
xp += ((mouseX - xp))/100;
yp += ((mouseY - yp))/100;
object.css({left:xp, top:yp});
},20);}
数値が近づくと100でダイビングするので、数値が小さくなり、X/Yが遅くなります。私はそれがどこから来ても同じスピードを保つことを望んでいます。
あなたはdiv要素がマウスに接続されているように、それは思えるしますか、またはあなたがより多くあります尾のような行動に興味がありますか?この回答のようなもの:http://stackoverflow.com/a/3385953/74757 –
@Coryはい私は尻尾のような振る舞いに興味があります。たとえば、マウスを動かすとdivが続き、マウスの位置に達するまで約2秒かかります。上のコードはこれを示していますが、接近するにつれて速度が遅くなり、速度を維持したいだけです。 – Zakukashi