1

$(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 プラグインを使用しない場合は正常に動作しますが、プラグインを使用するとアニメーションがよりスムーズになるため、単にドロップしたくありません。

答えてくれてありがとう!

4

0 に答える 0