2012-02-06 40 views
1

所以我有一个四格的网格。当用户点击一个时,它克隆它,并将它放在原始的一个上面。然后它动画大约2倍。事情是,我希望它从外部角落进行动画处理,具体取决于它在哪里。 IE浏览器。当它位于左上角时,它将从左上角,右下角,右下角开始动画。有没有人曾经这样做过?由于jquery动画从一个角落里面

$clonedElement.animate({ 
      height:650, width:700, position:'absolute' 
     }, 500, function(){ $('.cloned_object > ul').toggle(); }); 

这是我的动画功能...

回答

2

这里是你所有的解决方案:

var leftPos = $('#invitedToChatCell').position().left; 
var topPos = $('#invitedToChatCell').position().top; 
$clonedElement.animate({ 
    height:650, width:700, position:'absolute', left:leftPos, top:topPos 
}, 500, function(){ $('.cloned_object > ul').toggle(); }); 

刚把太动画顶部和左侧位置。希望能帮助别人!

+1

干得好:) +1。 – karim79 2012-02-06 22:57:51