La posición de fondo animada funciona en jQuery 1.4.4 pero no en 1.7.2

Me he encontrado con un problema.

Tengo un guión con el que estoy haciendo pequeños retoques. Todo funciona bien pero solo en jQuery 1.4.4. Cuando suba una versión, digamos que la última (1.7.2) no se ejecutará el script. ¡¿Lo que da?!

<code>var bouncespeed = 450;

function bounce(currentA) {
    newx = Math.floor(10 * Math.random());
    newy = Math.floor(3 * Math.random());
    newspeed = bouncespeed + Math.floor(10 * Math.random());
    $(currentA).animate({
        backgroundPosition: newx + 'px ' + newy + 'px'
    }, newspeed, 'linear', function() {
        bounce(currentA);
    });
}

$('.bubble').each(

function() {
    $(this).css({
        backgroundPosition: '5px 5px'
    });
    bounce(this);
});
</code>

¡Tiempo de juego!:http://jsfiddle.net/mdecler/rgBeW/2/

Respuestas a la pregunta(1)

Su respuesta a la pregunta