我試圖定位一個隱藏的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