MooTools Tween百分比

Fat*_*bit 1 mootools tween

是否可以在MooTools中以百分比形式补充元素?

var slide = new Fx.Tween($('slide_box'));
$('next_slide').addEvent('click',function(){
    slide.start('left', '-100%');
});
Run Code Online (Sandbox Code Playgroud)

但是这个代码补间结构为100px,而不是百分之.

Ron*_*ald 8

看看基础Fx类,有一个选项来设置单位.您的示例可以重写为:

$('next_slide').addEvent('click', function(){
    new Fx.Tween('slide_box', {
        unit: '%'
    }).start('left', -100);
});
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到它.