如何使用与css3相同的jquery scrollTop方法

use*_*415 2 jquery css3

我想要与jquery相同的效果scrollTop,但我不会使用它.因为在某些平板电脑中会产生问题(不适用于GPU).

小智 5

我最近通过转换transform属性,然后在转换清除转换和设置后解决了这个问题scrollTop.这似乎运作良好.

document.body.style.webkitTransitionDuration="500ms";
document.body.style.webkitTransform="translate("+(left()-x)+"px,"+(top()-y)+"px)";
window.setTimeout(function(){
    document.body.style.webkitTransitionDuration="0ms";
    window.scrollTo(x,y);
},500);
Run Code Online (Sandbox Code Playgroud)

body {                      
    -webkit-transition: -webkit-transform 1.8s ease-in-out;
}
Run Code Online (Sandbox Code Playgroud)