我试图定位一个隐藏的div,然后显示它,然后用一些动画旋转它。jQuery - 位置元素,显示它,然后动画它
这是我走到这一步,这似乎并没有在所有旋转它...
$(this).css({ 'left' : randomNum(offsetStartX, offsetEndX),
'top' : randomNum(offsetStartY, offsetEndY) });
$(this).show("fast");
var cssObj = {
msTransform: 'rotate(\'+ rotDegrees + \'deg)',
'-moz-transform' : 'rotate(\'+ rotDegrees + \'deg)',
'-webkit-transform' : 'rotate(\'+ rotDegrees + \'deg)',
'-o-transform' : 'rotate(\'+ rotDegrees + \'deg)',
'transform' : 'rotate(\'+ rotDegrees + \'deg)' };
$(this).animate(cssObj, "slow");
如果我的地方left
和top
的CSS为var cssObj
,它转动它就好了。不过,我需要将其定位,然后设置为可见,然后使用动画进行旋转。
我该怎么做?
[Animate element transform rotate]的可能重复(http://stackoverflow.com/questions/5462275/animate-element-transform-rotate) – mgibsonbr 2013-03-03 01:12:14
该答案对我没有任何帮助。这实际上与这个问题稍有不同。 – 2013-03-03 01:35:36
在这种情况下,只需等待,近距离投票就会过期...(这就是为什么我也试图回答下面,以满足您的具体要求) – mgibsonbr 2013-03-03 01:39:50