我创建了一个实验,无限滚动前十亿位的圆周率,以寻找/创建一种具有大规模数据集高性能的滚动解决方案。我开始使用iScroll进行测试,并遇到了问题。
这个演示在Chrome中非常好用,直到大约3300万次transform: translate(0px, 3.35545e+07px);
您可以通过在开发工具控制台中运行以下命令,然后滚动来查看问题。
scroller.scrollTo(0, -33553700); scroller._execEvent('scroll');
有没有CSS专家知道transform: translate
的限制?
更新:值得注意的是,当使用position: absolute
时,我在大约3300万处看到了相同的问题。