J'essaye d'animer un arrière-plan sur mousemove avec un peu d'accélération en utilisant jquery animate. Mais ne peux pas comprendre comment arrêter la mise en attente de l'animation et ont l'animation "suivre" la souris autourJquery - Animer Position d'arrière-plan avec accélération
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');
});
J'ai mis en place un jsFiddle pour montrer ce que je veux dire, je l'espère http://jsfiddle.net/KunZ4/1/
Passez la souris sur l'image du haut et vous verrez l'animation en arrière-plan suivre la souris. Mais je veux ajouter un peu d'assouplissement à cela, donc il suit la souris un peu plus lisse. L'utilisation de l'animation jquery semble faire la queue, mais je veux que l'animation rattrape un peu la souris lorsque le mouvement de la souris est arrêté. Je souhaite atteindre cet objectif sans utiliser d'interface utilisateur ou de plugins.
Espérons que fait une sorte de sens
Le haut est _pretty_ lisse à moi ... – Neal
Oui - mais je veux l'arrière-plan de "rattraper" le mousemovement Donc il y a un retarder le déménagement. – eleven11
http://www.chromazone-imaging.co.uk/flashindex.html Si vous regardez ce site Web - Même type d'effet, mais pas jquery – eleven11