diff --git a/src/event.js b/src/event.js index 8028127c..6e9fd143 100644 --- a/src/event.js +++ b/src/event.js @@ -48,7 +48,7 @@ export function scrollActiveSidebar () { li.classList.add('active') active = li - !hoveredOverSidebar && sticky.isSticky && active.scrollIntoView() + !hoveredOverSidebar && !sticky.noSticky && active.scrollIntoView() } window.removeEventListener('scroll', highlight) @@ -125,10 +125,10 @@ export function sticky () { return (function () { if (window.pageYOffset >= coverHeight || dom.classList.contains('hidden')) { document.body.classList.add('sticky') - sticky.isSticky = true + sticky.noSticky = false } else { document.body.classList.remove('sticky') - sticky.isSticky = false + sticky.noSticky = true } })() } diff --git a/src/themes/basic/_layout.css b/src/themes/basic/_layout.css index 218c0b7e..32b95cfd 100644 --- a/src/themes/basic/_layout.css +++ b/src/themes/basic/_layout.css @@ -96,6 +96,7 @@ nav { display: inline-block; ul { + border-radius: 2px; background-color: rgba($color-bg, .6); border: 1px solid $color-primary; opacity: 0; @@ -160,6 +161,7 @@ nav { /* main */ main { + display: block; size: 100vw 100%; position: relative; }