2015-11-16 153 views

回答

1

http://jsfiddle.net/86bTc/94/

var btnLeft = ((e.target.width/2) -10)* cos(angle) + ((e.target.height/2) +25) * sin(angle); 
var btnTop = -((e.target.height/2) +25)* cos(angle) + ((e.target.width/2) -10) * sin(angle); 

您必须添加您的绝对定位元素的旋转效果,左侧和顶部。

我改变了一个小格子定位的元素,所以你不会被文字的基线欺骗,使'p'元素看起来错误的位置。

+1

非常感谢你,但它仍然有一个错误检查了这一点,当你旋转div旋转太http://jsfiddle.net/86bTc/95/ – user525717