问答详情
源自:2-2 页面之间的卷滚切换效果

为何translate的运动在结束的时候始终有点抖动?

element.css({
    'transition-timing-function': 'linear',
    'transition-duration': '5000ms',
    'transform': 'translate3d(-' + (width * 2) + 'px,0px,0px)' //设置页面X轴移动
});

我改成了这样的写法:

element.css({

transition:'transform 5s linear',

transform:'translateX(-'+(width*2)+'px)'

});

效果都是一样的,前面平滑,快结束的时候有点抖动或者卡顿?

提问者:mrszhao 2016-09-02 22:06

个回答

  • 夜幕丶将临
    2016-09-03 22:23:15

    使用translate3d可以使用设备的硬件加速,效果会好于translateX,抖动也会小于或者