2011-03-31 46 views
2

任何人都可以解釋我爲什麼吐溫在後臺位置不起作用

$(''+this.get("rel")+'-arrow').tween("margin-top",-10); 

工作和

$(''+this.get("rel")+'-arrow').tween("background-position","center -10px"); 

不起作用? 感謝很多:)

回答

5

所有動畫製作動畫的方法是數值,center也沒有了,其實你不應該使用center,這是50%

例子:http://jsfiddle.net/bejD4/

document.getElement('div').tween('background-position', '50% 100px'); 
+0

感謝了很多人,完美的作品;) – Luke 2011-03-31 21:37:24

+0

結果位置的'50像素100px',因爲吐溫選項'unit'設置爲'默認px'。要獲得正確的結果,您必須計算多少像素爲50%並使用該值。 – Ronald 2011-05-06 12:56:30