jquery animateを使用して、マウスムーブの背景をアニメーション化しようとしています。しかし、アニメーションのキューイングを停止し、アニメーションをマウスに「追従」させる方法がわかりません
HTML:
Animate Background<br />
<div id="animateme"></div>
JS:
$("#animateme").bind('mousemove', function(e) {
$(this).animate({
'background-position-x': e.pageX,
'background-position-y': e.pageY
}, 100, 'swing');
});
http://jsfiddle.net/KunZ4/1/を意味することをうまくいけば示すために、私はjsfiddleを設定しました
一番上の画像にカーソルを合わせると、背景のアニメーションがマウスに追従することがわかります。しかし、これにイージングを追加したいので、マウスに少しスムーズに追従します。
jquery アニメーションを使用するとキューのように見えますが、マウスの動きが停止したときに少し遅れてアニメーションがマウスに追いつくようにしたいと考えています。
UI やプラグインを使用せずにこれを実現したいと考えています。
うまくいけば、それは何らかの意味を持ちます