oLi.style.transition='1s all ease '+200*(N-i)+'ms'; (function(oLi,i){ setTimeout(function(){ oLi.style.transform='rotateY('+360/N*i+'deg) translateZ(300px)'; },0); })(oLi,i);
当transition和reansform同时写在JS里面是,会同时执行,看不出来运动效果。
需transition先执行。给transform加定时器延时执行以下即可