A animação da posição de fundo funciona no jQuery 1.4.4, mas não no 1.7.2

Eu me deparei com um problema.

Eu tenho um script que estou mexendo. Tudo corre bem, mas apenas no jQuery 1.4.4. Quando eu subir uma versão, digamos que o script (1.7.2) mais recente não será executado. O 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>

Tempo de jogo:http://jsfiddle.net/mdecler/rgBeW/2/

questionAnswers(1)

yourAnswerToTheQuestion