diff options
author | amzrk2 | 2020-10-02 09:58:29 +0800 |
---|---|---|
committer | amzrk2 | 2020-10-02 09:58:29 +0800 |
commit | b54ec5fd4edb01da5a67108165bb22ac9cfc3d39 (patch) | |
tree | 72b021672dfff77e9ad38a9b204fd33485eab86f /assets/js/fuji.js | |
parent | be7e669b18517cf24972b32165fe406467296c5f (diff) | |
download | hugo-theme-fuji-b54ec5fd4edb01da5a67108165bb22ac9cfc3d39.tar.gz hugo-theme-fuji-b54ec5fd4edb01da5a67108165bb22ac9cfc3d39.tar.bz2 hugo-theme-fuji-b54ec5fd4edb01da5a67108165bb22ac9cfc3d39.zip |
new: add mobile menu controller
Diffstat (limited to 'assets/js/fuji.js')
-rw-r--r-- | assets/js/fuji.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/assets/js/fuji.js b/assets/js/fuji.js index 994119b..d2eab58 100644 --- a/assets/js/fuji.js +++ b/assets/js/fuji.js @@ -161,3 +161,18 @@ if (urlParams.has('s')) { }; xhr.send(null); } + +/* mobile menu */ +const openMenu = document.getElementById('btn-menu'); +if (openMenu) { + openMenu.addEventListener('click', () => { + const menu = document.querySelector('.sidebar-mobile'); + if (menu) { + if (menu.style.display === 'none') { + menu.setAttribute('style', 'display: flex;'); + } else { + menu.setAttribute('style', 'display: none;'); + } + } + }); +} |