Javascript js和css转换3d使我的浏览器变慢

Javascript js和css转换3d使我的浏览器变慢,javascript,jquery,css,Javascript,Jquery,Css,我有一个HTML页面运行顺利的问题。我有5个CSStransform3d实现,我相信我正在减慢页面速度。目前我使用的是一个缓和滚动条(当你点击导航链接时,它会缓和地进入和退出到下一个位置)。是否有任何方法可以预加载这些?在我实现这些滚动之前,滚动工作正常,现在每次单击链接都有2秒的延迟。我在firebug设置中得到了这个脚本,这给了我提示: <html class=" js csstransforms3d js csstransforms3d js csstransforms3d js

我有一个HTML页面运行顺利的问题。我有5个CSStransform3d实现,我相信我正在减慢页面速度。目前我使用的是一个缓和滚动条(当你点击导航链接时,它会缓和地进入和退出到下一个位置)。是否有任何方法可以预加载这些?在我实现这些滚动之前,滚动工作正常,现在每次单击链接都有2秒的延迟。我在firebug设置中得到了这个脚本,这给了我提示:

  <html class=" js csstransforms3d js csstransforms3d js csstransforms3d js csstransforms3d
  csstransforms3d js csstransforms3d js csstransforms3d js csstransforms3d
  csstransforms3d js csstransforms3d js csstransforms3d js csstransforms3d lang="en">
}))


但是css转换以及js和jquery更为复杂,我认为这会减慢页面速度。如果你需要我在这里粘贴CSS/JS/jQuery脚本,我可以,但我只是想看看是否有加快滚动的方法,因为现在我点击一个链接,2秒钟过去,然后它开始滚动到我需要的地方(这是一个网页).

您的意思是单击链接和滚动动画开始之间有2秒钟的时间?为什么要为html设置这么多“cstransforms3d js”类呢?如果能看到它在小提琴上工作,那就太好了。如果不是html页面,我应该把网页放在什么位置使它运行得更快呢?你可以设置
html
body
的动画。这有意义吗?
 $(function () { //this is the way to run your code at the DOM Ready event

$('a').click(function () {
    $('html, body').animate({
        scrollTop: $($(this).attr('href')).offset().top
    }, 1500);
    return false;
});