diff options
Diffstat (limited to 'src/js/main.js')
-rw-r--r-- | src/js/main.js | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/src/js/main.js b/src/js/main.js index f59db89..4721c25 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -2,7 +2,7 @@ $(document).ready(() => { function setClassName() { return ( window.backgroundDark || window.backgroundImageDark - ? localStore.getItem('hugo-theme-dream-is-dark') === 'y' + ? window.localStorage.getItem('hugo-theme-dream-is-dark') === 'y' : window.darkNav ) ? 'os-theme-light' @@ -21,22 +21,28 @@ $(document).ready(() => { if (window.fixedNav) { const body = $('body') - const nav = $('.dream-nav') + const nav = $('.navbar') osInstance.options('callbacks.onScroll', function () { const y = this.scroll().position.y if (y > 0) { body.addClass('has-navbar-fixed-top') - nav - .addClass('is-fixed-top') - .css('background', window.isDark === 'y' ? window.backgroundDark : window.background) + nav.addClass('is-fixed-top') + + if (window.transparentNav) { + nav.css('background', window.isDark === 'y' ? window.backgroundDark : window.background) + } } else { body.removeClass('has-navbar-fixed-top') - nav.removeClass('is-fixed-top').css('background', 'unset') + nav.removeClass('is-fixed-top') + + if (window.transparentNav) { + nav.css('background', '') + } } - $('.dream-single-aside').css('top', y > 0 ? 52 + 48 : 0) + $('.dream-single-aside').css('top', y > 0 ? 52 + 12 : 0) }) } |