File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ export function scrollActiveSidebar () {
10
10
let hoveredOverSidebar = false
11
11
const anchors = document . querySelectorAll ( '.anchor' )
12
12
const sidebar = document . querySelector ( '.sidebar' )
13
+ const sidebarContainer = sidebar . querySelector ( '.sidebar-nav' )
13
14
const sidebarHeight = sidebar . clientHeight
14
15
15
16
const nav = { }
@@ -57,12 +58,12 @@ export function scrollActiveSidebar () {
57
58
const currentPageOffset = 0
58
59
const currentActiveOffset = active . offsetTop + active . clientHeight + 40
59
60
const currentActiveIsInView = (
60
- active . offsetTop >= sidebar . scrollTop &&
61
- currentActiveOffset <= sidebar . scrollTop + sidebarHeight
61
+ active . offsetTop >= sidebarContainer . scrollTop &&
62
+ currentActiveOffset <= sidebarContainer . scrollTop + sidebarHeight
62
63
)
63
64
const linkNotFurtherThanSidebarHeight = currentActiveOffset - currentPageOffset < sidebarHeight
64
65
const newScrollTop = currentActiveIsInView
65
- ? sidebar . scrollTop
66
+ ? sidebarContainer . scrollTop
66
67
: linkNotFurtherThanSidebarHeight
67
68
? currentPageOffset
68
69
: currentActiveOffset - sidebarHeight
You can’t perform that action at this time.
0 commit comments