$(document).ready で呼び出される単純な関数を次に示します。
function animateDiv(object){
var newq=makeNewPosition();
var oldq=object.offset();
var speed=calcSpeed([oldq.top, oldq.left], newq);
object.animate({top:newq[0],left:newq[1], opacity:randomOpacity()},speed, function(){
console.log("LOL");
animateDiv(object);
});
};
私の問題は、animate 関数のコールバックが Opera で起動しないことです。他のすべてのブラウザでは機能します。animate.enhanced プラグインを使用しない場合は正常に動作しますが、プラグインを使用するとアニメーションがよりスムーズになるため、単にドロップしたくありません。
答えてくれてありがとう!