diff --git a/packages/index-bar/index.js b/packages/index-bar/index.js index 063b2c241..5346ff2b7 100644 --- a/packages/index-bar/index.js +++ b/packages/index-bar/index.js @@ -103,7 +103,7 @@ export default sfc({ } else if (index === active - 1) { const activeItemTop = rects[active].top - scrollTop; item.active = activeItemTop > 0; - item.top = activeItemTop - rects[active].height; + item.top = activeItemTop - item.height; } else { item.active = false; }