我正在从事一个项目,该项目使用箭头键作为焦点处理的一种形式,并且在我的列表滚动中遇到一些严重的卡顿。我重新创建了一个--JSFiddle--展示正在发生的事情,但它在fiddle中看起来更好。我认为这是因为我使用scrollTop重新绘制的元素对于我的应用程序来说要复杂得多。在不使用scrollTop的情况下,有没有更好的方法来做到这一点?我知道它会导致重新布局,并且很好奇是否有更好的方法。这是来自--JSFiddle的主要代码--functionscroll(){varfocusedBox=focused.getBoundingClientRect();if(focusedBox.b