Skip to content

Commit ec8f1bd

Browse files
committed
don't scroll sidebar links into view if hovered over sidebar when scrolling
1 parent 74424dc commit ec8f1bd

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

themes/vue/source/js/common.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,14 @@
130130
})
131131
}
132132

133+
var hoveredOverSidebar = false
134+
sidebar.addEventListener('mouseover', function () {
135+
hoveredOverSidebar = true
136+
})
137+
sidebar.addEventListener('mouseleave', function () {
138+
hoveredOverSidebar = false
139+
})
140+
133141
// listen for scroll event to do positioning & highlights
134142
window.addEventListener('scroll', updateSidebar)
135143
window.addEventListener('resize', updateSidebar)
@@ -149,7 +157,7 @@
149157
}
150158
}
151159
if (last)
152-
setActive(last.id, true)
160+
setActive(last.id, !hoveredOverSidebar)
153161
}
154162

155163
function makeLink (h) {

0 commit comments

Comments
 (0)