我在一个组中有一堆 svg 圈子。
我希望它们每秒向左移动 30 次以创建滚动效果。
我以 1/30 秒的间隔使用 requestAnimationFrame,我申请
setAttribute('transform', 'translate(-' + offsetPx + ', 0)')
在 chrome 时间线调试工具中显示设置此变换属性会导致重新计算布局,这是相当昂贵的。根据这篇文章:http ://www.html5rocks.com/en/tutorials/speed/high-performance-animations/我认为这不应该发生。
我实现这种滚动效果的最有效方法是什么?
提前致谢。