問題が発生しました。背景位置をアニメーション化するとjQuery 1.4.4では動作しますが、1.7.2では動作しません
私はスクリプトを持っています。すべて正常に動作しますが、jQuery 1.4.4のみで動作します。バージョンを上げると、最新のスクリプト(1.7.2)が実行されないとしましょう。何を与えるか?
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);
});
プレイ時間!:http://jsfiddle.net/mdecler/rgBeW/2/
それであなたはそれをデバッグしようとしましたか? – zerkms
バグは見つかりません。 – Michael
コードにバグがない場合は、それが正常に動作します。 – zerkms