在复杂的DOM

时间:2015-05-24 13:55:03

标签: javascript animation translate3d

我正在构建一个人们可以浏览各个部分的网络应用程序。这些部分主要是listviews。我目前的设置如下:

  • on touchmove:设置新的translate3d值
  • on touchend:计算translate3d值,其中部分的容器应该捕捉到并通过rAF生成动画。

然而,当我滑动时,我得到了各种各样的点,其中“复合层”需要几十毫秒(大约40-70左右)。我避免了复杂的计算,比如盒子阴影,所以我想知道如何改进它? JS的其余部分处理正常;事件占用大约3毫秒,重新计算的风格需要另外3毫秒,但那是“复合层”的大块。

0 个答案:

没有答案