背景位置上的补间不起作用

Luk*_*uke 2 html javascript css mootools

任何人都可以解释为什么

$(''+this.get("rel")+'-arrow').tween("margin-top",-10);
Run Code Online (Sandbox Code Playgroud)

工作和

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

不起作用?非常感谢 :)

Osk*_*zyk 5

所有动画方法都会为数字值设置动画,center不是,实际上,你不应该使用center它,它是50%.

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

document.getElement('div').tween('background-position', '50% 100px');
Run Code Online (Sandbox Code Playgroud)