Estoy usando la función animate() para cambiar la posición de fondo de un botón al pasar el mouse, el problema es que en lugar de 'animar' solo espera la duración (500) y se mueve a la nueva posición de fondo, sin una transición suave.jQuery animado, no anima
$('.confirm').hover(function() {
$(this).animate({backgroundPosition: '0, -40px'});
}, function() {
$(this).animate({backgroundPosition: '0, 0'});
});
Esa es la JS que estoy usando. ¿Alguna idea de por qué no está haciendo una transición sin problemas? Está actuando como un tiempo de espera. Tengo jQuery y UI definidos.
Gracias!
ejecutar este por encima de '$ (this) .animate();', 'console.log ($ (esto)); '¿qué devuelve' $ (this) '? – Seth
[] – dzm