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