2010-11-19 35 views

回答

6

source您可以看到,它在内部使用-webkit-transform,因此可以使用可用的所有内容。

translate3d

$('div').anim({ translate3d: '10px, 20px, 30px'}, 2, 'ease-out'); 

Zepto.Fx

(function($){ 
    $.fn.anim = function(props, dur, ease){ 
    var transforms = [], opacity, k; 
    for (k in props) 
     k === 'opacity' ? opacity=props[k] : transforms.push(k+'('+props[k]+')'); 
    return this.css({ '-webkit-transition': 'all '+(dur||0.5)+'s '+(ease||''), 
     '-webkit-transform': transforms.join(' '), opacity: opacity }); 
    } 
})(Zepto);